java:static_keyword

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
Next revision Both sides next revision
java:static_keyword [2016/02/26 11:15]
127.0.0.1 external edit
java:static_keyword [2017/02/16 10:57]
gthanos [Στατικές μεταβλητές και μέθοδοι της κλάσης]
Line 3: Line 3:
 Μέχρι τώρα είδαμε ότι τα αντικείμενα αποτελούν υλοποιήσεις της κλάσης που είναι το "​σχέδιο"​ των αντικειμένων που υλοποιούνται. Με την έννοια αυτή όλα τα πεδία και οι μέθοδοι της κλάσης ανήκουν τελικά στα επιμέρους αντικείμενα της κάθε κλάσης. Μέχρι τώρα είδαμε ότι τα αντικείμενα αποτελούν υλοποιήσεις της κλάσης που είναι το "​σχέδιο"​ των αντικειμένων που υλοποιούνται. Με την έννοια αυτή όλα τα πεδία και οι μέθοδοι της κλάσης ανήκουν τελικά στα επιμέρους αντικείμενα της κάθε κλάσης.
  
-Εκτός από την παραπάνω θεώρηση είναι δυνατόν να έχουμε πεδία και μεθόδους που δεν ανήκουν σε συγκεκριμένα αντικείμενα της κλάσης,​ αλλά στην κλάση. ​Με την έννοια αυτή, οι συγκεκριμένες μέθοδοι και πεδία είναι στατικά για τα αντικείμενα της κλάσης. Για παράδειγμα,​ αν προσπελάσουμε την τιμή ενός πεδίου που ανήκει στην κλάση από δύο διαφορετικά αντικείμενα της ίδιας κλάσης τότε θα διαβάσουμε ακριβώς την ίδια τιμή. +Εκτός από την παραπάνω θεώρηση είναι δυνατόν να έχουμε πεδία και μεθόδους που δεν ανήκουν σε συγκεκριμένα αντικείμενα της κλάσης,​ αλλά στην κλάση. Σε αυτή τη σελίδα αναλύουμε την χρήση του keyword **static** για την δημιουργία στατικών πεδίων και μεθόδων που ανήκουν στην κλάση και όχι σε συγκεκριμένα αντικείμενα της κλάσης.
- +
-Σε αυτή τη σελίδα αναλύουμε την χρήση του keyword **static** για την δημιουργία στατικών πεδίων και μεθόδων που ανήκουν στην κλάση και όχι σε συγκεκριμένα αντικείμενα της κλάσης.+
  
 +<WRAP tip 80% center round>
 +Εάν τα πεδία ή οι μέθοδοι ανήκουν στη κλάση και όχι στα αντικείμενα της τότε οι μέθοδοι και τα πεδία είναι στατικά για τα αντικείμενα της κλάσης. Για παράδειγμα,​ αν προσπελάσουμε την τιμή ενός πεδίου που ανήκει στην κλάση από δύο διαφορετικά αντικείμενα της κλάσης τότε θα διαβάσουμε ακριβώς την ίδια τιμή.
 +</​WRAP>​
 ===== Στατικές μεταβλητές της κλάσης ===== ===== Στατικές μεταβλητές της κλάσης =====
  
java/static_keyword.txt · Last modified: 2017/03/03 16:36 by gthanos