Προς το περιεχόμενο

Error: Can only iterate over an array or instance of java.lang.Iterable


Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα παιδιά,στα πλαίσια μια εργασίας φτίαχνω ένα προγραμματάκι το οποίο :

1)Eχει μία κλάση TypeLesson(όπου περιέχονται ιδιότητες των μαθημάτων)

2)Εχει μία κλάση Course η οποία κληρονομεί την TypeLesson

3)Μια κλάση TypeLessonCatalogue όπου περιέχει όλα τα μαθήματα μίας σχολής

 

Το πρόβλημά μου είναι ότι ενώ έχω κατασκευάσει στην TypeLessonCatalogue μια ArrayList<TypeLesson>

όταν την γεμίσω και πάω να την προσπελάσω στην main με την for:each μου εμφανίζει 

Error: Can only iterate over an array or instance of java.lang.Iterable!!!

Για ποιο λόγο ακριβώς? αφου τα στοιχεία που έχει μέσα της είναι τυπου Course η οποία κλειρονομεί την TypeLesson ,η οποια με την σειρά της εμπεριέχεται σε arrayList μεσα στην TypeLessonCatalaogue

 

....Παρακάτω σας επισυνάπτω λιγο κώδικα απο την main,την TypeLesson και την TypeLessonCatalogue Μηπως και βγάλετε κάποια άκρη....

 

 


Μην ασχοληθείτε ...την βρήκα την λύση,ας διαγραφεί το θεμα :)

post-291910-0-70406100-1479292831_thumb.png

post-291910-0-44997700-1479292890_thumb.png

post-291910-0-23801200-1479292891_thumb.png

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...