User Tools

Site Tools


java:public_private_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:public_private_access_modifiers [2018/02/09 10:27]
gthanos [Απόκρυψη δεδομένων και εσωτερικής υλοποίησης]
java:public_private_access_modifiers [2018/02/12 21:24]
gthanos [Περιορισμός της πρόσβασης με τους προσδιοριστές public και private]
Line 14: Line 14:
  
 Σε αυτή την περίπτωση, ο μόνος τρόπος να προσπελαστούν τα δεδομένα της κλάσης **Point** από την κλάση **Rectangle** είναι μέσω των μεθόδων  Σε αυτή την περίπτωση, ο μόνος τρόπος να προσπελαστούν τα δεδομένα της κλάσης **Point** από την κλάση **Rectangle** είναι μέσω των μεθόδων 
-  * public int getX() +<code java> 
-  public int setX(int xPos) +  public int getX(); 
-  public int getY() +  public int setX(int xPos); 
-  public int setY(int yPos)+  public int getY(); 
 +  public int setY(int yPos)
 +</code>
  
 Ο παραπάνω περιορισμός δεν θα υπήρχε εάν τα πεδία της κλάσης **Point** είχαν οριστεί ως **public** αντί για **private**.  Ο παραπάνω περιορισμός δεν θα υπήρχε εάν τα πεδία της κλάσης **Point** είχαν οριστεί ως **public** αντί για **private**. 
Line 37: Line 39:
 </WRAP> </WRAP>
  
-|Προηγούμενο: [[:java:objectsΔημιουργία Αντικείμενων ]] |  [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:this_operator | O τελεστής this ]]|+|Προηγούμενο: [[:java:arraysΠίνακες ]] |  [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:this_operator | O τελεστής this ]]|
java/public_private_access_modifiers.txt · Last modified: 2019/02/11 15:38 by gthanos