Super кілт сөзі не үшін қолданылады?
Super кілт сөзі не үшін қолданылады?

Бейне: Super кілт сөзі не үшін қолданылады?

Бейне: Super кілт сөзі не үшін қолданылады?
Бейне: Жолдасымды қатты қызғана беремін! 2024, Қараша
Anonim

Қолданылуы Java супер кілт сөз

super бірден ата-аналық сынып данасы айнымалысына сілтеме жасау үшін пайдаланылуы мүмкін. super бірден ата-аналық сынып әдісін шақыру үшін пайдаланылуы мүмкін. super() тікелей ата-аналық сынып конструкторын шақыру үшін пайдаланылуы мүмкін.

Осылайша, Super кілт сөзінің негізгі қолданылуы қандай?

The супер кілт сөз суперкласс (ата-аналық) нысандарға сілтеме жасайды. Бұл пайдаланылады суперкласс әдістерін шақыру және суперкласс конструкторына қол жеткізу. Ең супер кілт сөзінің жалпы қолданылуы аттас әдістері бар суперсыныптар мен ішкі сыныптар арасындағы шатасуды жою болып табылады.

Екіншіден, олардың арасындағы соңғы және супер кілт сөздің айырмашылығы неде? Супер арасындағы айырмашылық және финал Java тамаша қарсы финал Java кілт сөздер Java тілінде, бірақ мүлдем басқа жұмыстарды жасайды. супер кілт сөз қол жеткізу үшін пайдаланылады тамаша сыныптың айнымалы мәндері мен әдістері ішкі сыныппен қайта анықталған кезде ішкі сынып нысаны бойынша. финал Java тілінде әртүрлі тапсырмалармен үш жерде қолданылады.

Super кілт сөзі дегеніміз не?

тамаша Бұл кілт сөз . Ол ішкі сынып әдісі анықтамасында анықталған әдісті шақыру үшін пайдаланылады тамаша сынып. Жеке әдістер тамаша -сынып шақыру мүмкін емес. Тек жалпы және қорғалған әдістерді шақыруға болады супер кілт сөз . Оны класс конструкторлары өзінің ата-аналық класының конструкторларын шақыру үшін де пайдаланады.

Негізгі әдісте super кілт сөзін пайдалана аламыз ба?

Жауап: Жоқ! Бұл кілт сөз тек сынып (объект) данасында жұмыс істейді. Негізгі әдіс статикалық, ол қандай да бір нақты нысанға жатпайды. Супер әдіс мүмкін оның конструкторын шақыру үшін тек конструктор ішінде шақырылады тамаша сынып және ол бірінші жолда болуы керек.

Ұсынылған: