Java тілінде қорытынды сынып нені білдіреді?
Java тілінде қорытынды сынып нені білдіреді?

Бейне: Java тілінде қорытынды сынып нені білдіреді?

Бейне: Java тілінде қорытынды сынып нені білдіреді?
Бейне: Эссе қалай жазылады? 2024, Желтоқсан
Anonim

А қорытынды сынып жай ғана а сынып сол алады ұзартылмасын. (Бұл жасайды емес білдіреді нысандарына барлық сілтемелер сынып болар еді деп жарияланғандай әрекет етеді финал .) Жариялау пайдалы болған кезде a сынып ретінде финал Бұл сұрақтың жауаптарында қамтылған: Мұраға тыйым салудың жақсы себептері Java ?

Сонымен қатар, мысалдармен Java тіліндегі соңғы сынып дегеніміз не?

А қорытынды сынып ұзартылуы мүмкін емес (мұрагерлік). a-ның екі қолданылуы бар қорытынды сынып : Бір сөзсіз мұрагерлік алдын алу болып табылады, сияқты қорытынды сабақтар ұзартуға болмайды. Үшін мысал , барлығы орауыш Сабақтар Integer, Float және т.б.

Жоғарыда көрсетілгеннен басқа, Java тілінде соңғы сыныпты қалай жазуға болады? Java-де өзгермейтін класс жасау үшін келесі қадамдарды орындау керек.

  1. Сыныпты ұзарту мүмкін болмас үшін соңғы деп жариялаңыз.
  2. Тікелей кіруге рұқсат етілмейтіндей етіп барлық өрістерді жеке етіп жасаңыз.
  3. Айнымалылар үшін орнатушы әдістерін бермеңіз.
  4. Оның мәні тек бір рет тағайындалуы үшін барлық өзгермелі өрістерді соңғы етіп жасаңыз.

Сол сияқты, неліктен бізге Java-да соңғы сынып қажет?

The финал іске асыруды аяқтауға арналған модификатор сыныптар , әдістер және айнымалылар. Қолданудың негізгі мақсаты а сынып ретінде жарияланады финал алдын алу үшін сынып қосалқы сыныптан. Егер а сынып ретінде белгіленген финал онда жоқ сынып алады кез келген мүмкіндікті мұраға алады қорытынды сынып.

Java тіліндегі соңғы нысан дегеніміз не?

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

Ұсынылған: