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)
