Ko Java nozīmē pēdējā klase?
Ko Java nozīmē pēdējā klase?

Video: Ko Java nozīmē pēdējā klase?

Video: Ko Java nozīmē pēdējā klase?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Novembris
Anonim

A noslēguma klase ir vienkārši a klasē ka var netiek pagarināts. (Tas dara nē nozīmē ka visas atsauces uz objektiem klase būtu rīkoties tā, it kā viņi būtu deklarēti kā galīgais .) Kad ir lietderīgi deklarēt a klasē kā galīgais ir ietverts atbildēs uz šo jautājumu: Labi iemesli, lai aizliegtu mantošanu Java ?

Turklāt, kas ir pēdējā klase Java ar piemēriem?

A noslēguma klase nevar pagarināt (mantot). Ir divi a izmantošanas veidi noslēguma klase : Viens noteikti ir novērst mantošanu, kā noslēguma nodarbības nevar pagarināt. Priekš piemērs , viss Iesaiņojums Klases piemēram, Integer, Float utt.

Papildus iepriekš minētajam, kā rakstīt pēdējo klasi Java valodā? Lai izveidotu nemainīgu klasi Java, jums ir jāveic šādas darbības.

  1. Pasludiniet klasi kā galīgu, lai to nevarētu pagarināt.
  2. Padariet visus laukus privātus, lai tieša piekļuve nebūtu atļauta.
  3. Nenodrošiniet mainīgo lielumu noteikšanas metodes.
  4. Padariet visus mainīgos laukus galīgus, lai to vērtību varētu piešķirt tikai vienu reizi.

Līdzīgi, kāpēc mums ir nepieciešama pēdējā klase Java?

The galīgais modifikators ieviešanas pabeigšanai klases , metodes un mainīgie. Galvenais izmantošanas mērķis a klasē tiek deklarēts kā galīgs ir lai novērstu klasē no apakšklases. Ja klase ir atzīmēts kā galīgais tad nē klase var mantot jebkuru funkciju no noslēguma klase.

Kas ir gala objekts Java?

galīgais nozīmē, ka jūs nevarat mainīt objekta atsauce uz citu atsauci vai citu objektu , bet jūs joprojām varat mainīt tā stāvokli (izmantojot, piemēram, iestatītāja metodes). Tā kā nemainīgs nozīmē, ka objekta faktisko vērtību nevar mainīt, taču varat mainīt tās atsauci uz citu.

Ieteicams: