Java program za ustvarjanje nespremenljivega razreda

V tem primeru se bomo naučili ustvariti nespremenljiv razred v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Razred Java in predmeti
  • Java metode

Primer: Java program za ustvarjanje nespremenljivega razreda

 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()); ) )

Izhod

 Ime: Programiz Datum: 2011

V Javi so nespremenljivi razredi tisti razredi, katerih vrednosti se ne spremenijo. Če želite ustvariti nespremenljiv razred, tukaj

  • razred, finalzato ga ni mogoče razširiti
  • ime in datum učencev sta privatetorej nedostopna zunaj predavanja
  • ne vsebuje nobenih nastavitvenih metod, zato zunanji razred ne more spremeniti članov razreda
  • metoda getter vrne kopijo članov razreda
  • člani razreda so inicializirani s pomočjo konstruktorja

Zanimive Članki...