java:variables

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:variables [2016/02/16 16:47]
doufexi
java:variables [2016/02/16 16:52]
doufexi
Line 8: Line 8:
  
 Επιπλέον,​ η γλώσσα προγραμματισμού Java διαμορφώνει τις παρακάτω κατηγορίες μεταβλητών με βάση το σημείο στο οποίο ορίζονται. Οι παρακάτω διάκριση ισχύει τόσο για βασικές μεταβλητές,​ όσο και για αναφορικές μεταβλητές:​ Επιπλέον,​ η γλώσσα προγραμματισμού Java διαμορφώνει τις παρακάτω κατηγορίες μεταβλητών με βάση το σημείο στο οποίο ορίζονται. Οι παρακάτω διάκριση ισχύει τόσο για βασικές μεταβλητές,​ όσο και για αναφορικές μεταβλητές:​
-  * **Instance Variables (non-static class fields):** Η συγκεκριμένη κατηγορία μεταβλητών είναι εκείνη που συναντούμε συνήθως στα [[java:​class_fields|πεδία των κλάσεων]]. Οι μεταβλητές αυτές ​είναι διαφορετικές για κάθε αντικείμενο της κλάσης και αποθηκεύουν την κατάσταση του αντικειμένου σε κάθε χρονική στιγμή.+  * **Instance Variables (non-static class fields):** Η συγκεκριμένη κατηγορία μεταβλητών είναι εκείνη που συναντούμε συνήθως στα [[java:​class_fields|πεδία των κλάσεων]]. Οι μεταβλητές αυτές ​έχουν διαφορετικές τιμές για κάθε αντικείμενο της κλάσης και αποθηκεύουν την κατάσταση του αντικειμένου σε κάθε χρονική στιγμή.
   * **Static Variables (static class fields):** Οι [[java:​static_keyword|στατικές μεταβλητές]] αποτελούν και αυτές [[java:​class_fields|πεδία της κλάσης]]. Η διαφορά από τις **Instance Variables** είναι ότι δεν ανήκουν σε επιμέρους αντικείμενα,​ αλλά στην κλάση. Αυτό πρακτικά σημαίνει ότι η τιμή των μεταβλητών αυτών είναι κοινή για όλα τα αντικείμενα της κλάσης.   * **Static Variables (static class fields):** Οι [[java:​static_keyword|στατικές μεταβλητές]] αποτελούν και αυτές [[java:​class_fields|πεδία της κλάσης]]. Η διαφορά από τις **Instance Variables** είναι ότι δεν ανήκουν σε επιμέρους αντικείμενα,​ αλλά στην κλάση. Αυτό πρακτικά σημαίνει ότι η τιμή των μεταβλητών αυτών είναι κοινή για όλα τα αντικείμενα της κλάσης.
   * **Τοπικές μεταβλητές (local-variables):​** τοπικές μεταβλητές σε μεθόδους (σε αναλογία με τις τοπικές μεταβλητές στην γλώσσα C).   * **Τοπικές μεταβλητές (local-variables):​** τοπικές μεταβλητές σε μεθόδους (σε αναλογία με τις τοπικές μεταβλητές στην γλώσσα C).
Line 88: Line 88:
   * ''​\n''​ (line feed)   * ''​\n''​ (line feed)
   * ''​\f''​ (form feed)   * ''​\f''​ (form feed)
-  * ''​\r''​ (carriege ​return)+  * ''​\r''​ (carriage ​return)
   * ''​\"''​ (double quote)   * ''​\"''​ (double quote)
   * ''​\'''​ (single quote)   * ''​\'''​ (single quote)
java/variables.txt · Last modified: 2017/02/11 12:56 by doufexi