Καλημέρα,
Προσπαθώ να μεταφέρω το παράδειγμα που υπάρχει στις σημειώσεις στις σελίδες 125-126. Η μόνη μου διαφοροποίηση είναι οτι σε αντίθεση με το παράδειγμα δημιουργώ 2 κλάσεις. Η μία ονομάζεται enumTest και περιλαμάνει τη δήλωση του Day και τον ορισμό της μεθόδου και η enumMain αποτελεί τη main κλάση από όπου θέλω να καλέσω τη μέθοδο tellItLikeItIs(). Καθώς δηλώνω στη main το enumTest firstDay = new enumTest(Day.Monday); το πρώτο μήνυμα που παίρνω είναι σχετικά με το Day το οποίο αναφέρει τα εξής: "cannot find symbol". Παρακάμπτοντας το μήνυμα αυτό και καλώ την μέθοδο tellItLikeItIs() και εκτελώ την main. Τότε λαμβάνω απο τον compiler το παρακάτω μήνυμα "Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: variable Day
location: class KefalaioMethodoi.enumMain
at KefalaioMethodoi.enumMain.main(enumMain.java:20)
Java Result: 1"
Προσπαθώ να καταλάβω που είναι το λάθος και δυσκολεύομαι. Οποιαδήποτε βοήθεια δεκτή. Σας ευχαριστώ εκ των προτέρων.
Προσπαθώ να μεταφέρω το παράδειγμα που υπάρχει στις σημειώσεις στις σελίδες 125-126. Η μόνη μου διαφοροποίηση είναι οτι σε αντίθεση με το παράδειγμα δημιουργώ 2 κλάσεις. Η μία ονομάζεται enumTest και περιλαμάνει τη δήλωση του Day και τον ορισμό της μεθόδου και η enumMain αποτελεί τη main κλάση από όπου θέλω να καλέσω τη μέθοδο tellItLikeItIs(). Καθώς δηλώνω στη main το enumTest firstDay = new enumTest(Day.Monday); το πρώτο μήνυμα που παίρνω είναι σχετικά με το Day το οποίο αναφέρει τα εξής: "cannot find symbol". Παρακάμπτοντας το μήνυμα αυτό και καλώ την μέθοδο tellItLikeItIs() και εκτελώ την main. Τότε λαμβάνω απο τον compiler το παρακάτω μήνυμα "Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: variable Day
location: class KefalaioMethodoi.enumMain
at KefalaioMethodoi.enumMain.main(enumMain.java:20)
Java Result: 1"
Προσπαθώ να καταλάβω που είναι το λάθος και δυσκολεύομαι. Οποιαδήποτε βοήθεια δεκτή. Σας ευχαριστώ εκ των προτέρων.