Мерос генетикии

Дар ин мисол синфи шариковая қалам меорад, ки ҳама дастрас хусусиятҳои синфи қалам мерос гирифтаастПас, мо дида мебароем, барои ин як маротиба дар нақшаи синфҳои Unified Modelling Language (UML). Аахен, Берлин, Дортмунд, Эссен, Франкфурт-Дар-лаби майн, Hamburg, Ганновер, Истанбул, Йена, Карлсруэ, Кельн, Мюнхен, Нюрнберг, Штральзунд, Штутгарт, Ба меросгирӣ дар Java фарқ як тӯҳфаи ва як подкласс. Тӯҳфаи синфи, ҳатто падару модар ва е пойгоҳи мисоли синфи номида, одатан, хулоса умумӣ Хусусиятҳои усулҳои гуногун, вале чунин иншоотҳои. Ки подкласса, ҳатто кӯдак мегӯяд синфи, меорад аз худ тӯҳфаи синфи ҳамаи сифатҳо ва усулҳои наследуются. Ғайр аз ин, подкласс ифтитоҳ гардид, ки худ сифатҳо ва усулҳои. Сухан ин ҷо дар бораи махсусгардонии подкласс суперкласса. Чунин меросгирии дар Java амалӣ карда мешавад ба воситаи беруна калимаи.

Биеед барои ин аввал умумии шакли.

Модификатор метавонад бо назардошти арзишҳои чӣ тавр разрекламированных, Реферат ва е дигар модификаторы Дастрасӣ. Ки дар ин ҷо ишораи подкласс синфи, ки соҳиби чизе мерос гирифтааст.

Пас калимаи extends, ки боиси меросгирии суперкласса роҳ.

Тӯҳфаи синфи шавед, кадом синфи хоҳад чизи унаследованное. Дарсҳо, объявленные бо истифода аз ключевого суханони ниҳоӣ, наметавонанд выведены фаръии синфҳои. Тӯҳфаи синфи намедонад онҳо Subklassen Яке Тӯҳфаи синфи буд, ки пурра амалӣ, бо истифода ключевого суханони abstract.

Аз синфҳои, ки обозначаются абстрактные, аммо мумкин аст истеҳсол шуда бошад ҳеҷ объектҳои.

Subklassen, ки даст аз абстрактного суперкласса онҳо сифатҳо ва усулҳои наследуются, ки бояд татбиқ карда шаванд реферат бо обозначенными усулҳои. Агар ин рӯй надиҳад, пас подкласс исқоти одатан низ реферат муайян. Касе, ки ба даст овардани ҳамчун подкласс ҳамаи сифатҳо ва усулҳои, ки доранд, дар суперкласса бо истифода аз ключевого суханони public, protected е на тасодуфан, мерос гирифтааст. Ҳамаи сифатҳо ва усулҳои суперкласса, ки супорида мешавад бо истифода аз ключевого суханони. Унаследованные усулҳои суперкласса метавонанд перегружены дар подкласс е ҳатто иваз (перезаписать). Ҳангоми Переопределении усулҳои низ модификатор Намоении метавонад тағйир дода, вале танҳо тамоман на бо касе модификатор protected е public е protected дар public. Дар ин ҷо амал мекунад, ки маъмулан аз: атрибут е усули 'метавонад хусусӣ' ки ба сифати суперкласса. Дар подкласс низ равшан суперкласса метавонанд андохта, барои ин аст, ки калимаи super. Дар симои тирҳо Subklassen нишон дар суперкласс. Ин бори дигар таъкид менамояд, ки тӯҳфаи медонад худро синфи Subklassen, вале танҳо кӯдак синфҳои, волидайни онҳо, ки синфи. Ҳамин тариқ, раҳо бехатар, яъне оператор Бо истифода аз ин Оператор, муайян кардан мумкин аст, ки кадом синфи объекти таъсис дода шуд. Оператор бармегардад танҳо true е false, зеро он танҳо ба тафтиш, ки ое объекти синфи таъсис дода шудааст. Биеед барои возеіият боз як мисол Лутфан, продумайте аввал худ ҷавоб, ва он гоҳ растворите натиҷа. Ин намунаи хизмат танҳо барои мисоли мавридҳое, ки дар боло предмети. Аз нуқтаи назари таҳиякунанда нармафзори ин мерос генетикии зудтар мекунад, камтар маънои. Мумкин мебуд, кор он ҷо зудтар синфи нафар ва дед, падар ва писар буданд объектҳои синфи Person.