java:static_nested_classes

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
java:static_nested_classes [2015/04/30 13:23]
gthanos [Δημιουργία αντικειμένων της στατικής κλάσης από μία τρίτη κλάση διαφορετική της εξωτερικής κλάσης]
java:static_nested_classes [2016/02/26 11:15] (current)
Line 49: Line 49:
 ===== Πρόσβαση στα στατικά και μη στατικά πεδία της εξωτερικής κλάσης ===== ===== Πρόσβαση στα στατικά και μη στατικά πεδία της εξωτερικής κλάσης =====
  
-Σημαντική επιπλέον ιδιαιτερότητα των //static// εμφωλευμένων κλάσεων είναι ότι __δεν έχουν απευθείας πρόσβαση στις μη-στατικές μεταβλητές της εξωτερικής κλάσης στην οποία ανήκουν__,​ **παρά μόνο στις στατικές μεταβλητές αυτής**. H πρόσβαση στις μη-στατικές μεταβλήτές αυτή μπορεί να γίνει μέσα από ένα αντικείμενο της εξωτερικής κλάσης.+Σημαντική επιπλέον ιδιαιτερότητα των //static// εμφωλευμένων κλάσεων είναι ότι __δεν έχουν απευθείας πρόσβαση στις μη-στατικές μεταβλητές της εξωτερικής κλάσης στην οποία ανήκουν__,​ **παρά μόνο στις στατικές μεταβλητές αυτής**. H πρόσβαση στις μη-στατικές μεταβλητές αυτής μπορεί να γίνει μέσα από ένα αντικείμενο της εξωτερικής κλάσης.
  
 Δείτε το παρακάτω παράδειγμα. Παρατηρήστε πως μπορείτε να έχετε πρόσβαση στις μη στατικές μεταβλητές της εξωτερικής κλάσης μέσω ενός αντικειμένου της κλάσης αυτής. Δείτε το παρακάτω παράδειγμα. Παρατηρήστε πως μπορείτε να έχετε πρόσβαση στις μη στατικές μεταβλητές της εξωτερικής κλάσης μέσω ενός αντικειμένου της κλάσης αυτής.
Line 99: Line 99:
 } }
 </​code>​ </​code>​
 +
 +|Προηγούμενο:​ [[ :​java:​nested_classes| Εμφωλευμένες κλάσεις ​ ]] | Επόμενο:​ [[ :​java:​inner_classes | Μη στατικές εμφωλευμένες κλάσεις ]]|
 +
  
  
java/static_nested_classes.1430400217.txt.gz · Last modified: 2016/02/26 11:15 (external edit)