java:inner_class_member_hidding
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:inner_class_member_hidding [2017/04/01 23:59] – gthanos | java:inner_class_member_hidding [2020/03/15 20:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Επανα-ορισμός πεδίων της εξωτερικής κλάσης στην εσωτερική κλάση ====== | ====== Επανα-ορισμός πεδίων της εξωτερικής κλάσης στην εσωτερική κλάση ====== | ||
+ | |||
+ | <WRAP important 80% center round> | ||
+ | ===Η συγκεκριμένη ενότητα είναι προαιρετική και μπορείτε να την παραλήψετε κατά την ανάγνωση της θεωρείας του μαθήματος.=== | ||
+ | </ | ||
Σε προηγούμενο παράδειγμα είδαμε την προσβασιμότητα στα πεδία και τις μεθόδους της εξωτερικής κλάσης. Τι γίνεται όμως όταν μία μέθοδος καλεί μία άλλη μέθοδο η οποία υπάρχει τόσο στη εσωτερική όσο και στην εξωτερική κλάση. Αντίστοιχα, | Σε προηγούμενο παράδειγμα είδαμε την προσβασιμότητα στα πεδία και τις μεθόδους της εξωτερικής κλάσης. Τι γίνεται όμως όταν μία μέθοδος καλεί μία άλλη μέθοδο η οποία υπάρχει τόσο στη εσωτερική όσο και στην εξωτερική κλάση. Αντίστοιχα, | ||
Line 29: | Line 33: | ||
} | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | Το αποτέλεσμα εκτέλεσης του παραπάνω προγράμματος δίνεται παρακάτω: | ||
+ | |||
+ | < | ||
+ | x = 23 | ||
+ | this.x = 200 | ||
+ | ShadowTest.this.x = 100 | ||
+ | X in ShadowTest is 100 | ||
+ | X in FirstLevel is 200 and X in ShadowTest is 100 | ||
</ | </ | ||
| Προηγούμενο : [[ : | | Προηγούμενο : [[ : | ||
java/inner_class_member_hidding.1491091177.txt.gz · Last modified: 2017/04/01 22:59 (external edit)