Тұқым қуалаушылық

Бұл мысалда сынып қалам алады барлық қол жетімді атрибуттар сынып қалам тұрСондықтан біз бұл үшін бір рет схема сынып Unified Modelling Language (UML). Аахен, Берлин, Дортмунд, Эссен, майндағы Франкфурт, Гамбург, Ганновер, Стамбул, Йена, Карлсруэ, Кельн, Мюнхен, Нюрнберг, Штральзунд, Штутгарт мұраға алу Java-да ерекшеленеді бір супер және бір класс тармағы. Супер класс, тіпті ата-аналар немесе базалық класс деп аталады, әдетте, жиынтығы, жалпы Атрибуттар мен әдістерін түрлі, бірақ ұқсас.

Олар кіші сыныптың, тіпті бала білдіреді сынып, алады, өз супер класс барлық атрибуттары мен әдістері мұраға қалдырылады.

Сонымен қатар, кіші сынып кеңейтеді өзіндік атрибуттары мен әдістері.

Айтуға мындасыз туралы мамандану ішкі сыныбы суперкласса.

Мұндай мұрагерлік Java арқылы жүзеге асырылады сыртқы кілт сөз. Қарастырайық бұл үшін алдымен жалпы нысаны. Модификатор қабылдай маңызы разрекламированных, Реферат немесе басқа да түрлендіргіштер Қол жеткізу. Бұл жерде білдіреді ішкі сыныбы сыныбы, ол бір нәрсе болып тұр. Содан кейін, кілт сөз extends, ол тудырады, мұрагерлік суперкласса. Супер класс көрсетеді, класы қандай болады нәрсе унаследованное. Сыныптар жарияланған көмегімен түйінді сөздер final, шығарылуы мүмкін еншілес сынып. Супер класс білмейді, олардың Subklassen Бір Супер сынып, ол толығымен жүзеге асырылды, деп белгіленеді көмегімен түйінді сөздер abstract. Бірі сынып қалатын абстрактілі, алайда жүргізілуі мүмкін ешқандай объектілер. Subklassen, олар алады, абстрактылы суперкласса олардың атрибуттары мен әдістері мұраға қалдырылады, олардың бәрін іске асыру қажет реферат белгіленген әдістермен. Егер бұл олай болмаса, онда ішкі сыныбы мәжбүрлеу, әдетте, сондай-ақ, реферат белгіленсін. Кім қабылдайды ретінде ішкі сыныбы барлық атрибуттары мен әдістері, олар суперкласса көмегімен түйінді сөздер public, protected немесе жоқ екендігі, сондай-ақ мұрагерлік бойынша. Барлық атрибуттары мен әдістері суперкласса, ол беріледі көмегімен түйінді сөздер. Көне әдістері суперкласса қайта тіркелуі мүмкін"ішкі сыныбы немесе тіпті деген (перезаписать). Кезінде Переопределении әдістерін, сондай-ақ модификатор Көрінуі мүмкін, бірақ мүлдем ешкіммен модификатор protected немесе public немесе protected"public. Мұнда ереже: атрибут немесе әдісі жоқ 'мүмкін жеке мекеме ретінде суперкласса."Ішкі сыныбы, сондай-ақ анық суперкласса шақырылуы мүмкін, бұл үшін бар кілт сөз super. Салты, жебенің Subklassen көрсету суперкласс. Бұл тағы бір рет атап көрсетеді, супер біледі, өз сыныбы Subklassen, бірақ тек бала сынып, олардың ата-аналары сынып. Осылайша, келтіру, қауіпсіз, яғни оператор. Көмегімен осы Оператордың анықтауға болады, қандай сынып объект құрылды. Оператор ғана қайтарады true немесе false, себебі ол тек тексереді, ма нысан сыныбы құрылды.

Қарастырайық көрнекілік үшін тағы бір мысал.

Менің жасаңыз да алдымен өз жауабы, содан кейін растворите нәтижесі. Бұл мысал ретінде қызмет етеді тек иллюстрациялар жоғары сипатталған затты. Тұрғысынан әзірлеуші бағдарламалық қамтамасыз ету, бұл тұқым қуалаушылық тезірек ж е аз мәні. Қай жерде тезірек класс адам мен атасы, әкесі мен баласы еді объектілері сынып Person.