Мазмұны:

Java тіліндегі мұрагерлік ережелері қандай?
Java тіліндегі мұрагерлік ережелері қандай?

Бейне: Java тіліндегі мұрагерлік ережелері қандай?

Бейне: Java тіліндегі мұрагерлік ережелері қандай?
Бейне: ҰБТ. Қазақ тілі. Грамматикалық кешенді талдау 2024, Сәуір
Anonim

Java тіліндегі мұраға қатысты 12 ережелер мен мысалдар

  • Класс интерфейсті жүзеге асырады:
  • Абстрактілі класс интерфейсті жүзеге асырады:
  • Класс басқа сыныпты кеңейтеді:
  • Интерфейс басқа интерфейсті кеңейтеді:
  • Класс басқа классты кеңейтеді және басқа интерфейсті жүзеге асырады:
  • Бірнеше мұрагерлік мемлекеттің рұқсат етілмейді:
  • Бірнеше мұрагерлік түріне рұқсат етіледі:

Java тілінде мұрагерлік қалай жүзеге асырылады?

жылы Java , "Is-A" қатынасы екі сынып арасында болғанда, біз пайдаланамыз Мұрагерлік . Ата-аналар класы супер сыныпты және мұраланған класс қосалқы класс деп аталады. extensions кілт сөзі to ішкі класымен қолданылады мұрагер супер класстың ерекшеліктері.

Екіншіден, Java-да мұраны қалай тоқтатуға болады? Кімге мұрагерлікке жол бермеу , сыныпты құру кезінде «final» кілт сөзін пайдаланыңыз. String класының дизайнерлері оның үміткер емес екенін түсінді мұрагерлік және оның ұзартылуына жол бермеді.

Тиісінше, Java-да не мұраға алынбайды?

Ішкі сынып мұра етеді оның жоғарғы класындағы барлық мүшелер (өрістер, әдістер және кірістірілген сыныптар). Конструкторлар мүше емес, сондықтан олар мүше емес мұраланған ішкі сыныптар бойынша, бірақ суперкласстың конструкторын ішкі сыныптан шақыруға болады. Конструктор тек new арқылы шақырылуы мүмкін. Ол мүмкін емес әдіс деп атауға болады.

Негізгі әдісті Java-да мұраға алуға болады ма?

Қысқа жауап - ЖОҚ, біз алады қайта белгілемеу негізгі әдіс ішінде java . Себебі өте қарапайым негізгі әдіс статикалық болып табылады және біз өзімізді жақсы білеміз алады статикалық мәнді ауыстырмайды әдістері ішінде Java , демек негізгі әдіс болуы мүмкін бас тартуға болмайды. Бірақ біз сияқты алады шығыста, екі қоңырауда да көру, негізгі әдіс Қолданба класы деп аталады.

Ұсынылған: