Pusaka

Iki ora rampung, subkelas ora kudu uga karo abstrak

Ing conto iki, kelas pulpén nemu kabeh diakses kawicaksanan saka kelas, pals dipun warisakenDadi, kita katon ing sapisan diagram kelas ing Unified Modeling Language (UML).

Aachen, Berlin, Dortmund, Essen, Frankfurt Am Main, Hamburg, Hannover, Istanbul, Jena, Karlsruhe, Cologne, Munich, Nürnberg, Stralsund, Stuttgart, Ing cilik saka sawijining pusaka ing tanah Jawa bédané digawe antarane Super - lan subkelas.

Mangkono, cast iku aman kanggo nglakoni, ana Operator

Super-kelas, tiyang sepah utawa kelas basa, biasane ringkesan saka Umum Kawicaksanan lan cara sing beda-beda nanging padha obyek.

Subkelas, anak kelas diarani, nemu sawijining super kelas, kabeh kawicaksanan lan cara sing dipun warisaken.

Salajengipun, subkelas wis lengkap dening dhewe kawicaksanan lan cara.

Iki diarani minangka spesialisasi saka subkelas saka super kelas. Pusaka ing tanah Jawa external bakal njupuk panggonan ing keyword ing. Modifier bisa njupuk nilai-nilai kayata umum, Abstrak, utawa liyane akses modifiers. Subkelas diarani punika kelas sing nemu soko dipun warisaken.

Banjur ngluwihi keyword, kang maringi pirso warisane saka super kelas nderek.

Super kelas banjur saka kang kelas wis dipun warisaken. Ing Jawa ana macem-macem pusaka Kelas sing ngumumaké karo Keyword final, bisa digunakake ing supaya kanggo niru anak kelas. Super kelas ora ngerti subclasses sawijining A Super kelas, kang wis ora sacara kebak dipun ginakaken, iku bakal ditandhani karo tembung kunci sing abstrak. Saka kelas sing ditandhani karo abstrak, nanging bisa ora obyek digawe. Subclasses abstrak super kelas, sawijining kawicaksanan lan cara sing dipun warisaken, sampeyan kudu ngleksanakake abstrak ditandhani cara. Subkelas nemu kabeh kawicaksanan uga cara ing super kelas karo keyword umum dilindhungi, utawa ora kasedhiya, dipun warisaken. Kabeh kawicaksanan lan cara saka super kelas, dipun warisaken karo tembung kunci.

Cara dipun warisaken saka super kelas uga bisa ing subkelas utawa malah diganti (ditumpuk) overloaded.

Nalika overriding cara, visibilitas modifier bisa diganti, nanging ora modifier kanggo direksa utawa umum, utawa saka dilindhungi kanggo umum.

Aturan punika: ngubungake utawa cara ora kudu dadi 'pribadi' minangka ing super kelas.

Ing subkelas tegas, ing cara super kelas bisa disebut, ana tembung tombol super. Ing gambar panah ing subclasses nuduhake munggah ing super kelas. Iki ucapan sapisan liyane sing super mangerténi kelas, subclasses sawijining, nanging mung anak kelas sawijining kelas tiyang sepah. Ing basis saka iki Operator bisa digunakake kanggo nemtokake saka kang kelas obyek wis digawe. Operator ngasilake mung bener utawa palsu, minangka iku kir mung apa obyek saka kelas wis digawe. Ayo kita, kanggo ilustrasi tujuan, contone Mangga nimbang jawaban lan banjur ngatasi asil. Conto iki serves namung kanggo ilustrasi ndhuwur-diterangake bukti. Saka titik tampilan saka piranti lunak pangembang, lan pusaka iki ndadekake kurang pangertèn.

Iku bakal nggawe liyane saka kelas Wong lan mbah kakungipun a, rama lan putrane padha obyek saka kelas Wong.