User Tools

Site Tools


cpp:static_members

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cpp:static_members [2017/05/09 20:31] gthanoscpp:static_members [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 57: Line 57:
   - Η αρχικοποίηση της στατικής μεταβλητής γίνεται έξω από την κλάση. Η αρχικοποίηση εκτός της κλάσης (όπως παραπάνω) είναι υποχρεωτική. Για το λόγο αυτό η στατική μεταβλητή είναι αναγκαίο να δηλωθεί ως //public//   - Η αρχικοποίηση της στατικής μεταβλητής γίνεται έξω από την κλάση. Η αρχικοποίηση εκτός της κλάσης (όπως παραπάνω) είναι υποχρεωτική. Για το λόγο αυτό η στατική μεταβλητή είναι αναγκαίο να δηλωθεί ως //public//
   - Η πρόσβαση στα στατικά πεδία της κλάσης μπορεί να γίνει με τους εξής τρόπους   - Η πρόσβαση στα στατικά πεδία της κλάσης μπορεί να γίνει με τους εξής τρόπους
-    - Με χρήση του ονόματος της κλάσης ως εξής. ''Rectangles::rectangles''+    - Με χρήση του ονόματος της κλάσης''Rectangles::rectangles''
-    - Με χρήση ενός υφιστάμενου αντικειμένου, τελεία, το όνομα του πεδίου.+    - Με χρήση ενός υφιστάμενου αντικειμένου, τελεία, το όνομα του πεδίου: ''rect1.rectangles''.
   - Η στατική μέθοδος ''static int getRectanglesNumber()'' έχει απευθείας πρόσβαση στα στατικά πεδία της κλάσης, αλλά δεν έχει πρόσβαση στα μη στατικά πεδία και στον δείκτη **this**.   - Η στατική μέθοδος ''static int getRectanglesNumber()'' έχει απευθείας πρόσβαση στα στατικά πεδία της κλάσης, αλλά δεν έχει πρόσβαση στα μη στατικά πεδία και στον δείκτη **this**.
 </WRAP> </WRAP>
  
cpp/static_members.txt · Last modified: 2017/05/09 19:32 (external edit)