Απορία για προσδιοριστές μεταβλητών

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Απορία για προσδιοριστές μεταβλητών

Δημοσίευση από prokopios » 12 Μαρ 2010 15:18

Γεια σας,
έχω αρχίσει και ασχολούμε με την java και θα ήθελα να σας ρωτήσω επειδή δεν έχω καταλάβει τους προσδιοριστές μπροστά από τις μεταβλητές.
Μπορεί να μου πει κάποιος με ένα απλό παράδειγμα.

Αναφέρομαι στους προσδιοριστές :
public, private, protected, static.

Επίσης, ένας constructor όταν καλείται από πίνακα πόσες φορές καλείται ??
π.χ. έχουμε ClassA pinakas[] = new ClassA [25];
ο δημιουργός ClassA πόσες φορές εκτελείται ? 25 (όσα και τα στοιχεία) ή 1 ?
ΑΥΤΑ!!!

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Απορία για προσδιοριστές μεταβλητών

Δημοσίευση από virxen75 » 12 Μαρ 2010 18:34

public = δημόσια
πρόσβαση σε αυτήν θα έχουν και άλλα αντικείμενα κλάσεως που το επιθυμούν

private=ιδιωτική
πρόσβαση σε αυτήν θα έχει μόνο το αντικείμενο στο οποίο ανήκει και δεν θα είναι
προσβάσιμη από άλλα αντικείμενα κλάσεων.


static=στατική
είναι κοινή για όλα τα αντικείμενα της κλάσης που έχει οριστεί.
όταν κάποιο αντικείμενο την αλλάξει αλλάζει για όλα τα άλλα.



π.χ. έχουμε ClassA pinakas[] = new ClassA [25];

δημιουργείς έναν πίνακα 25 αντικειμένων της κλάσης ClassA

επίσης
protected

prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Απορία για προσδιοριστές μεταβλητών

Δημοσίευση από prokopios » 12 Μαρ 2010 19:43

virxen75 έγραψε: π.χ. έχουμε ClassA pinakas[] = new ClassA [25];

δημιουργείς έναν πίνακα 25 αντικειμένων της κλάσης ClassA

επίσης
protected
Οπότε καλείται 25 φορές ο δημιουργός .

Ευχαριστώ πάρα πολύ για τις απαντήσεις και το link.
[/list]
ΑΥΤΑ!!!

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες