C++/Składniki statyczne: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Składnia: podświetlanie składni |
ilosc -> liczba (zgodnie z właściwym znaczeniem tych słów) |
||
Linia 10:
{
protected:
static int
public:
Klasa()
{
}
virtual ~Klasa()
{
}
static int
{
return
}
};
int Klasa::
</source>
Jak widać do obiektów statycznych z wewnątrz klasy możemy się odwołać tak samo jak do innych pól. Pole ''
W powyższym przykładzie ponadto istnieje '''metoda statyczna'''. Z takiej metody nie można się odwołać do niestatycznych elementów klasy. Zarówno do '''klasy statycznej''' jak do '''statycznego pola''' możemy się odwołać nawet jeżeli nie został stworzony żaden obiekt klasy ''Klasa''.
Odwołanie się do '''metody statycznej''' ''
int i=Klasa::
Gdyby zaś pole ''
int i=Klasa::
Ponieważ jednak w powyższym przykładzie pole ''
Oczywiscie metody statyczne nie mogą być wirtualne.
|