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:inheritance [2016/02/12 15:45] gthanos |
java:inheritance [2016/02/12 15:47] gthanos [Προσβασιμότητα των κληρονομούμενων πεδίων] |
||
---|---|---|---|
Line 82: | Line 82: | ||
Μία κλάση η οποία κληρονομεί μία άλλη κλάση έχει πρόσβαση στα μέλη (πεδία και μεθόδους) της κλάσης αυτής ως εξής: | Μία κλάση η οποία κληρονομεί μία άλλη κλάση έχει πρόσβαση στα μέλη (πεδία και μεθόδους) της κλάσης αυτής ως εξής: | ||
- | * Έχει πρόσβαση στα //public// και //protected// μέλη της γονικής κλάσης | + | * Έχει πρόσβαση στα //**public**// και //**protected**// μέλη της γονικής κλάσης |
- | * Έχει πρόσβαση στα //package private// μέλη (δηλ. τα μέλη χωρίς προσδιοριστή πρόσβασης) μόνο αν βρίσκεται στο ίδιο πακέτο με την γονική κλάση. | + | * Έχει πρόσβαση στα //**package private**// μέλη (δηλ. τα μέλη χωρίς προσδιοριστή πρόσβασης) μόνο αν βρίσκεται στο ίδιο πακέτο με την γονική κλάση. |
- | * Δεν έχει πρόσβαση στα //private// μέλη της κλάσης. | + | * Δεν έχει πρόσβαση στα //**private**// μέλη της κλάσης. |
- | Αν υπάρχουν //public// μέθοδοι οι οποίες επιτρέπουν την πρόσβαση σε //private// πεδία, τότε αυτές μπορούν να χρησιμοποιηθούν για τον ορισμό ή για την λήψη της τιμής τους. | + | Αν υπάρχουν //**public**// μέθοδοι οι οποίες επιτρέπουν την πρόσβαση σε //**private**// πεδία, τότε αυτές μπορούν να χρησιμοποιηθούν για τον ορισμό ή για την λήψη της τιμής τους. |
===== Τι μπορούμε να κάνουμε σε μία υποκλάση... ===== | ===== Τι μπορούμε να κάνουμε σε μία υποκλάση... ===== |