Udostępnij za pośrednictwem


Omówienie klasy

Typy klas są definiowane przy użyciu klasy, struct, i Unii słowa kluczowe.Dla uproszczenia typy zdefiniowane z tych słów kluczowych są nazywane typy klas, z wyjątkiem dyskusje elementów języka, które zachowują się inaczej zależności od tego, które zostanie użyte słowo kluczowe.

Nazwy klas zdefiniowanych w ramach innej klasy ("zagnieżdżonych") mają zakres klasy klasy okalającego.

Nazwę klasy, może być identyfikatorem lub identyfikator szablonu.Zobacz szablonów.

Zmienne i funkcje klasy są nazywane członków.Podczas definiowania klasy, jest typową praktyką dostaw następujących członków (mimo, że wszystkie są opcjonalne):

  • Członków danych klasy, które określają Państwo i atrybuty obiektu typu klasy.

  • Jeden lub więcej "" funkcji konstruktora, które zainicjować obiektu typu klasy.Konstruktory są opisane w konstruktory.

  • Funkcja "destruktor" wykonuje funkcje oczyszczania, takich jak cofanie przydziału dynamicznie przydzielane pamięci lub zamykanie plików.Destruktory są opisane w destruktory.

  • Jedną lub więcej funkcji Członkowskich, które definiują zachowanie obiektu.

Aby uzyskać więcej informacji zobacz:

Informacji na temat klasy zarządzane i strukturach, zobacz klasy i struktur.

Zobacz też

Informacje

Klasy, struktury i związki