Program Java na vytvorenie nemennej triedy

V tomto príklade sa naučíme vytvárať nemennú triedu v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Trieda Java a objekty
  • Metódy Java

Príklad: Program Java na vytvorenie nemennej triedy

 final class Immutable ( private String name; private int date; Immutable(String name, int date) ( // initialize the immutable variables this.name = name; this.date = date; ) // private getter methods public String getName() ( return name; ) public int getDate() ( return date; ) ) class Main ( public static void main(String() args) ( // create object of Immutable Immutable obj = new Immutable("Programiz", 2011); System.out.println("Name: " + obj.getName()); System.out.println("Date: " + obj.getDate()); ) )

Výkon

 Názov: Programový dátum: 2011

V Jave sú nemenné triedy tie triedy, ktorých hodnoty sa nemenia. Ak chcete vytvoriť nemennú triedu, tu

  • trieda je deklarovaná, finaltakže ju nemožno predĺžiť
  • Meno a dátum členov triedy privatenie sú prístupné mimo triedy
  • neobsahuje žiadne nastavovacie metódy, takže vonkajšia trieda nemôže meniť členov triedy
  • metóda getter vráti kópiu členov triedy
  • Členovia triedy sa inicializujú pomocou konštruktora

Zaujímavé články...