Mida viimane klass Javas tähendab?
Mida viimane klass Javas tähendab?

Video: Mida viimane klass Javas tähendab?

Video: Mida viimane klass Javas tähendab?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Mai
Anonim

A lõpuklass on lihtsalt a klass et saab ei pikendata. (See teeb mitte tähendab et kõik viited objektidele klass oleks käituvad nii, nagu oleksid nad selliseks kuulutatud lõplik .) Kui on kasulik deklareerida a klass nagu lõplik on kaetud selle küsimuse vastustega: Head põhjused pärimise keelamiseks Java ?

Veelgi enam, mis on Java lõppklass näidetega?

A lõpuklass ei saa pikendada (pärida). On kaks kasutusviisi a lõpuklass : Üks on kindlasti pärimise ärahoidmine, nagu lõpuklassid pikendada ei saa. Sest näide , kõik ümbris klassid nagu Integer, Float jne.

Lisaks ülaltoodule, kuidas kirjutada Java-klassi lõppu? Javas muutumatu klassi loomiseks peate tegema järgmised toimingud.

  1. Tunnistada klass lõplikuks, et seda ei saaks pikendada.
  2. Muutke kõik väljad privaatseks, et otsejuurdepääs poleks lubatud.
  3. Ärge esitage muutujate jaoks seadistusmeetodeid.
  4. Muutke kõik muudetavad väljad lõplikuks, et selle väärtust saaks määrata ainult üks kord.

Samamoodi, miks me vajame Java viimast klassi?

The lõplik modifikaator rakenduste lõpuleviimiseks klassid , meetodid ja muutujad. Kasutamise peamine eesmärk a klass kuulutatakse kui lõplik on ära hoida klass alamklassidesse kuulumisest. Kui a klass on märgitud kui lõplik siis ei klass saab pärida mis tahes funktsiooni lõpuklass.

Mis on Java lõplik objekt?

lõplik tähendab, et te ei saa seda muuta objekti oma viide osutada teisele või teisele viitele objektiks , kuid saate selle olekut siiski muteeruda (nt settermeetodite abil). Kui muutumatu tähendab, et objekti oma tegelikku väärtust ei saa muuta, kuid saate muuta selle viidet teisele.

Soovitan: