This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:static_nested_classes [2017/02/06 13:02] gthanos |
java:static_nested_classes [2017/02/06 13:06] gthanos [Δημιουργία αντικειμένων της εμφωλευμένης στατικής κλάσης από μία τρίτη κλάση διαφορετική της εξωτερικής κλάσης] |
||
|---|---|---|---|
| Line 42: | Line 42: | ||
| NonStaticOuterClass myOuter = new NonStaticOuterClass(10); | NonStaticOuterClass myOuter = new NonStaticOuterClass(10); | ||
| System.out.println(myOuter.innerObj.toString()); | System.out.println(myOuter.innerObj.toString()); | ||
| - | | + | |
| NonStaticOuterClass.StaticInnerClass inner = new NonStaticOuterClass.StaticInnerClass(); | NonStaticOuterClass.StaticInnerClass inner = new NonStaticOuterClass.StaticInnerClass(); | ||
| } | } | ||
| Line 51: | Line 51: | ||
| Από την μεταγλώττιση και εκτέλεση του παραπάνω κώδικα παρατηρούμε ότι | Από την μεταγλώττιση και εκτέλεση του παραπάνω κώδικα παρατηρούμε ότι | ||
| * αν και η κλάση // | * αν και η κλάση // | ||
| - | * Τα αντικείμενα της στατικής εσωτερικής κλάσης ΔΕΝ ανήκουν στην εξωτερική κλάση, όπως συμβαίνει στις μη στατικές κλάσεις. Στο παραπάνω παράδειγμα, | + | * Τα αντικείμενα της στατικής εσωτερικής κλάσης ΔΕΝ ανήκουν στην εξωτερική κλάση, όπως συμβαίνει στις μη στατικές κλάσεις. Στο παραπάνω παράδειγμα, |
| * Η τελευταία γραμμή της μεθόδου **main** δείχνει ότι οι στατικές εσωτερικές κλάσεις μπορούν να οριστούν ανεξάρτητα από αντικείμενα της εξωτερικής τους κλάσης. Επιβεβαιώστε την αλήθεια του ισχυρισμού μεταγλωττίζοντας και εκτελώντας τον παραπάνω κώδικα. | * Η τελευταία γραμμή της μεθόδου **main** δείχνει ότι οι στατικές εσωτερικές κλάσεις μπορούν να οριστούν ανεξάρτητα από αντικείμενα της εξωτερικής τους κλάσης. Επιβεβαιώστε την αλήθεια του ισχυρισμού μεταγλωττίζοντας και εκτελώντας τον παραπάνω κώδικα. | ||
| </ | </ | ||
| Line 109: | Line 109: | ||
| </ | </ | ||
| - | |Προηγούμενο: | + | |Προηγούμενο: |