java:access_modifiers

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
java:access_modifiers [2016/02/12 14:13]
gthanos [Ελέγχοντας την πρόσβαση άλλων κλάσεων σε μέλη της κλάσης - Περιοριστές πρόσβασης]
java:access_modifiers [2016/02/29 10:07]
doufexi added entry for private class, nav links
Line 9: Line 9:
 ===== Προσδιοριστές Πρόσβασης στο επίπεδο της κλάσης ===== ===== Προσδιοριστές Πρόσβασης στο επίπεδο της κλάσης =====
  
-Όσον αφορά το επίπεδο της κλάσης οι περιοριστές πρόσβασης έχουν δύο τιμές+Όσον αφορά το επίπεδο της κλάσης οι προσδιοριστές πρόσβασης έχουν ​τρεις ​δυνατές ​τιμές
   - **public**: Η κλάση είναι ορατή από οποιαδήποτε άλλη κλάση στο ίδιο ή σε άλλο πακέτο.   - **public**: Η κλάση είναι ορατή από οποιαδήποτε άλλη κλάση στο ίδιο ή σε άλλο πακέτο.
   - **package-private** (κανένας προσδιοριστής πρόσβασης):​ Σε αυτή την περίπτωση η κλάση είναι ορατή μόνο από κλάσεις που ανήκουν στο ίδιο πακέτο με την υφιστάμενη κλάση.   - **package-private** (κανένας προσδιοριστής πρόσβασης):​ Σε αυτή την περίπτωση η κλάση είναι ορατή μόνο από κλάσεις που ανήκουν στο ίδιο πακέτο με την υφιστάμενη κλάση.
 +  - **private**:​ Μόνο για [[ :​java:​inner_classes | εσωτερικές κλάσεις ]]. Η κλάση είναι ορατή μόνο από την κλάση στην οποία περικλείεται. ​
 ===== Προσδιοριστές Πρόσβασης στο επίπεδο της των μελών της κλάσης ===== ===== Προσδιοριστές Πρόσβασης στο επίπεδο της των μελών της κλάσης =====
  
Line 31: Line 31:
   * Η πρώτη στήλη του πίνακα δείχνει αν η ίδια η κλάση έχει πρόσβαση στα μέλη της. Αυτό ισχύει σε όλες τις περιπτώσεις. ​   * Η πρώτη στήλη του πίνακα δείχνει αν η ίδια η κλάση έχει πρόσβαση στα μέλη της. Αυτό ισχύει σε όλες τις περιπτώσεις. ​
   * Η δεύτερη στήλη δείχνει αν μία κλάση που ανήκει στο ίδιο πακέτο με την εξεταζόμενη κλάση έχει πρόσβαση στα μέλη της κλάσης.   * Η δεύτερη στήλη δείχνει αν μία κλάση που ανήκει στο ίδιο πακέτο με την εξεταζόμενη κλάση έχει πρόσβαση στα μέλη της κλάσης.
-  * Η τρίτη στήλη δείχνει αν μία υποκλάση της εξεταζόμενης κλάσης που βρίσκεται ​σε άλλο ​σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.+  * Η τρίτη στήλη δείχνει αν μία υποκλάση της εξεταζόμενης κλάσης που βρίσκεται σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.
   * Η τέταρτη στήλη δείχνει αν μία κλάση που ανήκει σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.   * Η τέταρτη στήλη δείχνει αν μία κλάση που ανήκει σε άλλο πακέτο έχει πρόσβαση στα μέλη της κλάσης.
  
Line 58: Line 58:
 Παρατηρήστε τα λάθη αναφορικά με τους προσδιοριστές πρόσβασης που σας βγάζει ο compiler. Παρατηρήστε τα λάθη αναφορικά με τους προσδιοριστές πρόσβασης που σας βγάζει ο compiler.
  
 +| Προηγούμενο:​ [[ :​java:​interfaces ​ | Διεπαφές ]]  | [[ :toc | Περιεχόμενα ]] | Επόμενο:​ [[ :​java:​inheritance | Κληρονομικότητα]] |
  
  
java/access_modifiers.txt · Last modified: 2017/02/16 14:37 by gthanos