OOPs акыркы ачкыч деген эмне?
OOPs акыркы ачкыч деген эмне?

Video: OOPs акыркы ачкыч деген эмне?

Video: OOPs акыркы ачкыч деген эмне?
Video: Өнүккөн инсандар “проблеманы” чечип келген! ЭС АЧКЫЧ 2024, Ноябрь
Anonim

менен класс жарыяланганда акыркы ачкыч сөз , ал а деп аталат финал класс. А финал класс узартылышы мүмкүн эмес (мурас болгон). Башка пайдалануу финал класстар менен алдын ала аныкталган String классы сыяктуу өзгөрүлгүс классты түзүү болуп саналат. Классты жасабай туруп өзгөрүлгүс кыла албайсыз финал.

Ошондой эле, акыркы ачкыч сөз эмне үчүн колдонулат?

финал ( Java ) Ичинде Java программалоо тилинде, акыркы ачкыч сөз бир гана жолу дайындала турган объектти аныктоо үчүн бир нече контекстте колдонулат. Акыркы өзгөрмө дайындалгандан кийин, ал ар дайым бирдей маанини камтыйт.

Кошумчалай кетсек, жыйынтыктоочу класстын жана жыйынтыктоочу методдун мааниси эмнеде? Жазуу Жыйынтыктоочу класстар жана Методдор . Сиз айрымдарын же бардыгын жарыялай аласыз класстын акыркы методдору . Сиз колдоносуз финал ачкыч сөз а ыкмасы экенин көрсөтүү үчүн декларация ыкмасы подкласстар менен жокко чыгаруу мүмкүн эмес. Объект класс муну жасайт - анын бир катар ыкмалары болуп саналат финал . А класс деп жарыяланат финал подкласска болушу мүмкүн эмес.

Ошо сыяктуу эле, акыркы класс деген эмне?

Финалдык класс : А класс деп аныкталат акыркы класс андан ары тукум кууруу мүмкүн эмес. Бардык методдор а акыркы класс табиятынан бар финал жана деп жарыялоого тийиш эмес финал ичинде класс аныктама. Эгерде бир гана метод а класс болуп саналат финал анда ошол класс тукум кууса болот, бирок бул ыкманы кайра аныктоо мүмкүн эмес.

Мисал менен PHPде акыркы ачкыч деген эмне?

Акыркы ачкыч сөз баланы алдын алат класстар аныктаманы акыркы менен префикстөө аркылуу ыкманы жокко чыгаруудан. Бул ыкманы акыркы менен аныктасак, анда ал методду жокко чыгарууга жол бербейт дегенди билдирет. <? php класс A { акыркы функцияны көрсөтүү($x, $y) { $sum=$x+$y; echo "Берилгендердин суммасы жок=".

Сунушталууда: