This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
java:anon_inner_classes [2017/05/12 14:37] gthanos |
java:anon_inner_classes [2017/05/12 14:44] (current) gthanos |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Ανώνυμές εμφωλευμένες κλάσεις ====== | + | ====== Ανώνυμες εμφωλευμένες κλάσεις ====== |
| Οι ανώνυμές εμφωλευμένες κλάσεις επιτρέπουν τον ταυτόχρονο ορισμό της υλοποίησης της κλάσης μαζί με την δημιουργία ενός αντικειμένου της κλάσης αυτής, σε μία εντολή. Οι κλάσεις αυτές **ΠΡΕΠΕΙ** **α)** __να υλοποιούν ένα υφιστάμενο interface__ ή **β)** __να επεκτείνουν μία υφιστάμενη κλάση__. Δείτε το παράδειγμα που παρουσιάστηκε στις μη στατικές εμφωλευμένες κλάσεις αλλαγμένο, ώστε να χρησιμοποιεί ανώνυμες κλάσεις | Οι ανώνυμές εμφωλευμένες κλάσεις επιτρέπουν τον ταυτόχρονο ορισμό της υλοποίησης της κλάσης μαζί με την δημιουργία ενός αντικειμένου της κλάσης αυτής, σε μία εντολή. Οι κλάσεις αυτές **ΠΡΕΠΕΙ** **α)** __να υλοποιούν ένα υφιστάμενο interface__ ή **β)** __να επεκτείνουν μία υφιστάμενη κλάση__. Δείτε το παράδειγμα που παρουσιάστηκε στις μη στατικές εμφωλευμένες κλάσεις αλλαγμένο, ώστε να χρησιμοποιεί ανώνυμες κλάσεις | ||