This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
java:data_encapsulation [2015/01/21 13:55] gthanos |
java:data_encapsulation [2015/01/21 13:56] gthanos [Τύποι πεδίων της κλάσης] |
||
|---|---|---|---|
| Line 127: | Line 127: | ||
| Η κλάση ''Bicycle'' επομένως περιέχει εκτός από **primitive** πεδία και ένα **reference** πεδίο το πεδίο ''coordinates''. Εδώ θα πρέπει να παρατηρήσουμε δύο πράγματα. | Η κλάση ''Bicycle'' επομένως περιέχει εκτός από **primitive** πεδία και ένα **reference** πεδίο το πεδίο ''coordinates''. Εδώ θα πρέπει να παρατηρήσουμε δύο πράγματα. | ||
| - | - Στην 1η γραμμή του κατασκευαστή τη συνάρτησης bicycle συναντούμε ''coordinates = new Coordinates(lat,long);''. | + | - Στην 1η γραμμή του κατασκευαστή τη κλάσης ''Βicycle'' συναντούμε ''coordinates = new Coordinates(lat,long);''. |
| - Το πεδίο ''coordinates'' ορίζεται ως **public** και όχι ως **private** (γιατί;). | - Το πεδίο ''coordinates'' ορίζεται ως **public** και όχι ως **private** (γιατί;). | ||