Klasy, struktury i związki
W tej części omówiono klasy C++.Klasy, które może zawierać dane i funkcje, wprowadzić typy zdefiniowane przez użytkownika do programu.Typy zdefiniowane przez użytkownika w tradycyjnych językach programowania są zbiory danych, wzięte razem opisują Państwo i atrybuty obiektu.Typy klas w języku C++ pozwalają opisać atrybuty i Państwo i zdefiniować zachowanie.
Omówiono następujące tematy:
Typy trzy klasy są struktury, klasy i Unii.Są one deklarowane przy użyciu struct, klasy, i Unii słowa kluczowe (zobacz Określające typy klas).W poniższej tabeli przedstawiono różnice między typami trzy klasy.
Informacji na temat klasy zarządzane i strukturach, zobacz klasy i struktur.
Kontrola dostępu i ograniczenia struktur, klas i związki
Struktury |
Klasy |
Związki |
---|---|---|
klucz klasystruct |
klucz klasy jest klasy |
klucz klasy jest Unii |
Dostęp domyślny jest publiczny |
Dostęp domyślny jest prywatna |
Dostęp domyślny jest publiczny |
Nie ograniczenia użycia |
Nie ograniczenia użycia |
W danej chwili używać tylko jednego elementu członkowskiego |