C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Definicja klasy: Właśnie tytuł. Upierdliwie będę się przyczepiał, że typy się deklaruje. A klasa to też typ właśnie. I dlatego zmieniam to na "deklarację" + wyjaśniam czemu. |
revert - proponuję przeczytać różnicę między deklaracją a definicją. Reszta opisu to podstawy - a te są w podręczniku C |
||
Linia 18:
Wygląda to jak deklaracja zwykłej zmiennej i tak jest w istocie – w C++ tworząc klasę definiuje się '''nowy typ danych'''. Podobnie jak w przypadku zmiennych, można utworzyć '''wiele''' obiektów danej klasy.
==
Ogólny szablon
<source lang="cpp">
class NaszaNazwaKlasy {
... //
};
</source>
Po słowie kluczowym '''class''' następuje nazwa naszej klasy (prawidła jej nazywania są takie same jak dla zmiennych). <br>
W nawiasach klamrowych umieszcza się
Należy pamiętać
Oto przykładowa
<source lang="cpp">
Linia 36:
public: //pola i metody są publicznie dostępne
//
int poleInt;
float poleFloat;
Linia 46:
}; //pamiętaj o średniku!
</source>
== Użycie klasy ==
|