User Tools

Site Tools


java:access_modifiers

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:access_modifiers [2017/02/03 15:35] – [Προσδιοριστές Πρόσβασης στο επίπεδο της κλάσης] gthanosjava:access_modifiers [2018/02/09 15:04] (current) – external edit 127.0.0.1
Line 27: Line 27:
 Ο παρακάτω πίνακας συμπυκνώνει την χρήση των προσδιοριστών πρόσβασης για τα μέλη μιας κλάσης Ο παρακάτω πίνακας συμπυκνώνει την χρήση των προσδιοριστών πρόσβασης για τα μέλη μιας κλάσης
  
-^ Προσδ.Πρόσβασης ^ Class ^ Package ^ Subclass in other package^ Other package ^ +^ Προσδ.Πρόσβασης ^ Class ^ Other class in same package ^ Subclass in other package^ Class in other package ^ 
-| ''public''  | Ναι | Ναι | Ναι | Ναι | +| ''public''  Ναι   Ναι   Ναι   Ναι  
-| ''protected''  | Ναι | Ναι | Ναι | Όχι | +| ''protected''  Ναι   Ναι   Ναι   Όχι  
-| κανένας προσδιοριστής  | Ναι | Ναι | Όχι | Όχι | +| κανένας προσδιοριστής  Ναι   Ναι   Όχι   Όχι  
-| ''private''  | Ναι | Όχι | Όχι | Όχι |+| ''private''   Ναι   Όχι   Όχι   Όχι  |
  
-  * Η πρώτη στήλη του πίνακα δείχνει αν η ίδια η κλάση έχει πρόσβαση στα μέλη της. Αυτό ισχύει σε όλες τις περιπτώσεις.  +  * Η δεύτερη στήλη του πίνακα δείχνει αν η ίδια η κλάση έχει πρόσβαση στα μέλη της. Αυτό ισχύει σε όλες τις περιπτώσεις.  
-  * Η δεύτερη στήλη δείχνει αν μία κλάση που ανήκει στο ίδιο πακέτο με την εξεταζόμενη κλάση έχει πρόσβαση στα μέλη της κλάσης. +  * Η τρίτη στήλη δείχνει αν μία κλάση που ανήκει στο ίδιο πακέτο με την εξεταζόμενη κλάση έχει πρόσβαση στα μέλη της κλάσης. 
-  * Η τρίτη στήλη δείχνει αν μία υποκλάση της εξεταζόμενης κλάσης που βρίσκεται σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης. +  * Η τέταρτη στήλη δείχνει αν μία υποκλάση της εξεταζόμενης κλάσης που βρίσκεται σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης. 
-  * Η τέταρτη στήλη δείχνει αν μία κλάση που ανήκει σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.+  * Η πέμπτη στήλη δείχνει αν μία κλάση που ανήκει σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.
  
 Στην παρακάτω εικόνα δίνεται το παράδειγμα τεσσάρων κλάσεων που ανήκουν σε δύο διαφορετικά πακέτα ''Package One'' και ''Package Two''. Στον πίνακα που ακολουθεί μπορείτε να δείτε την προσβασιμότητα των μελών της κλάσης ''Alpha'' για κάθε μία τις τέσσερις κατηγορίες που αναφέρονται παραπάνω. Στην παρακάτω εικόνα δίνεται το παράδειγμα τεσσάρων κλάσεων που ανήκουν σε δύο διαφορετικά πακέτα ''Package One'' και ''Package Two''. Στον πίνακα που ακολουθεί μπορείτε να δείτε την προσβασιμότητα των μελών της κλάσης ''Alpha'' για κάθε μία τις τέσσερις κατηγορίες που αναφέρονται παραπάνω.
- 
  
 {{ :java:classes-access.gif?350 |}} {{ :java:classes-access.gif?350 |}}
java/access_modifiers.1486136130.txt.gz · Last modified: 2017/02/03 15:35 by gthanos