Java programma, lai izveidotu uzskaites klasi

Šajā piemērā mēs iemācīsimies izveidot enum klasi Java.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java uzskaitījumi
  • Java klase un objekti

1. piemērs: Java programma, lai izveidotu uzskaites klasi

 enum Size( // enum constants SMALL, MEDIUM, LARGE, EXTRALARGE; public String getSize() ( // this will refer to the object SMALL switch(this) ( case SMALL: return "small"; case MEDIUM: return "medium"; case LARGE: return "large"; case EXTRALARGE: return "extra large"; default: return null; ) ) public static void main(String() args) ( // call the method getSize() // using the object SMALL System.out.println("The size of Pizza I get is " + Size.SMALL.getSize()); // call the method getSize() // using the object LARGE System.out.println("The size of Pizza I want is " + Size.LARGE.getSize()); ) )

Rezultāts

 Iegūtās picas izmērs ir mazs Vēlamās picas izmērs ir liels

Iepriekš minētajā piemērā mēs esam izveidojuši enum klasi ar nosaukumu Size. Klasē ir četras konstantes MAZA, VIDĒJA, LIELA un PAPILDU.

Šeit sastādītājs automātiski konvertē visas enuma konstantes savos gadījumos. Tādējādi mēs varam izsaukt metodi, izmantojot konstanti kā objektus.

 Size.SMALL.getSize()

Šajā zvanā thisatslēgvārds tagad ir saistīts ar SMALL objektu. Tādējādi mazā vērtība tiek atgriezta.

Interesanti raksti...