Membrii statici

Autor: Lewis Jackson
Data Creației: 11 Mai 2021
Data Actualizării: 15 Mai 2024
Anonim
Static Data Members in C++ & Static Member Functions in C++|C++ programming tutorials for Beginners
Video: Static Data Members in C++ & Static Member Functions in C++|C++ programming tutorials for Beginners

Conţinut

Definiție - Ce înseamnă Membrii statici?

Membrii statici sunt membri de date (variabile) sau metode care aparțin unei clase statice sau nestatice în sine, mai degrabă decât unor obiecte ale clasei. Membrii statici rămân mereu aceiași, indiferent unde și cum sunt folosiți. Deoarece membrii statici sunt asociați cu clasa, nu este necesară crearea unei instanțe a clasei pentru a-i invoca.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică membrii statici

Metodele statice în limbi, cum ar fi C # și Java, pot fi apelate folosind următoarea sintaxă: clsName.mthName (args), unde clsName este numele clasei și mthName este numele metodei statice. Variabilele statice pot fi accesate și prin numele clasei lor, astfel: clsName.VarName, unde VarName este numele variabilei statice.

Deoarece o variabilă statică este asociată cu clasa, există o singură copie a variabilei în memorie. Această copie este împărtășită de toate obiectele clasei respective.

Unele dintre caracteristicile membrilor statici sunt următoarele:

  • Un membru static are acces la toți membrii statici ai clasei sale care conțin, inclusiv membri privați.
  • Un membru static poate fi declarat folosind modificatori de control de acces.
  • O clasă de membri statici poate utiliza orice alt membru static fără a-și califica numele cu numele clasei care conține.
O clasă statică de membri nu poate avea același nume ca oricare dintre clasele sale închizătoare. Clasele și interfețele statice ale membrilor pot fi definite numai în cadrul claselor de nivel superior și a altor clase și interfețe statice.