User Tools

Site Tools


java:enum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:enum [2018/02/09 13:31] gthanosjava:enum [2022/02/24 12:44] (current) gthanos
Line 1: Line 1:
 ====== Enumerations ====== ====== Enumerations ======
  
-Τα //enumerations// για την Java είναι ένας ειδικός τύπος δεδομένων που χρησιμοποιείται για την απεικόνιση συνόλων σταθερών τιμών. Όλα τα //enumerations// είναι απόγονοι της κλάσης [[http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html|java.lang.Enum]]. Μπορείτε να θεωρήσετε όλους τους enumerated τύπους ως ειδικές κλάσεις που μπορούν να περιέχουν πεδία αλλά και μεθόδους.+Τα //enumerations// για την Java είναι ένας ειδικός τύπος δεδομένων που χρησιμοποιείται για την απεικόνιση συνόλων σταθερών τιμών. Όλα τα //enumerations// είναι απόγονοι της κλάσης [[http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html|java.lang.Enum]]. Μπορείτε να θεωρήσετε όλους τους enumerated τύπους ως κλάσεις ειδικού σκοπού που μπορούν να περιέχουν πεδία αλλά και μεθόδους.
  
 Η πιο απλή δήλωση ενός enumerated τύπου είναι η παρακάτω.  Η πιο απλή δήλωση ενός enumerated τύπου είναι η παρακάτω. 
Line 8: Line 8:
 enum Level { HIGH, MEDIUM, LOW }; enum Level { HIGH, MEDIUM, LOW };
  
-public class LevelUsage { +class LevelUsage { 
-  public static void main(String []args) {+  static void main(String []args) {
     Level level = Level.HIGH;     Level level = Level.HIGH;
     System.out.println("level: "+level);     System.out.println("level: "+level);
Line 27: Line 27:
 enum Level { HIGH, MEDIUM, LOW }; enum Level { HIGH, MEDIUM, LOW };
  
-public class LevelUsage { +class LevelUsage { 
-  public static void main(String []args) {+  static void main(String []args) {
     Level level = Level.HIGH;     Level level = Level.HIGH;
     if(level == Level.HIGH)      if(level == Level.HIGH) 
Line 45: Line 45:
 enum Level { HIGH, MEDIUM, LOW }; enum Level { HIGH, MEDIUM, LOW };
  
-public class LevelUsage { +class LevelUsage { 
-  public static void main(String []args) {+  static void main(String []args) {
     Level level = Level.HIGH;     Level level = Level.HIGH;
     switch(level) {     switch(level) {
Line 68: Line 68:
 enum Level { HIGH, MEDIUM, LOW }; enum Level { HIGH, MEDIUM, LOW };
  
-public class LevelUsage { +class LevelUsage { 
-  public static void main(String []args) {+  static void main(String []args) {
     Level level = Level.HIGH;     Level level = Level.HIGH;
     for(Level l: Level.values())      for(Level l: Level.values()) 
Line 81: Line 81:
 enum Level { HIGH, MEDIUM, LOW }; enum Level { HIGH, MEDIUM, LOW };
  
-public class LevelUsage { +class LevelUsage { 
-  public static void main(String []args) {+  static void main(String []args) {
     Level level = Level.HIGH;     Level level = Level.HIGH;
     System.out.println("Current level is " + level.name());     System.out.println("Current level is " + level.name());
Line 90: Line 90:
  
  
-|Προηγούμενο: [[:java:toString | Η μέθοδος toString ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[:java:packages:intro Πακέτα στη γλώσσα προγραμματισμού Java ]]|+|Προηγούμενο: [[:java:toString | Η μέθοδος toString ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[java:wrapper_classes Βασικοί τύποι δεδομένων και ισοδύναμοι αναφορικοί τύποι ]]|
  
  
java/enum.1518183066.txt.gz · Last modified: 2018/02/09 13:31 by gthanos