C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Linia 19:
== Deklaracja klasy ==
Ogólny szablon definiowania klas w C++ wygląda następująco:
<pre class="lang-cpp"><nowiki>
class nasza_nazwa_klasy
{
... // pola i metody składowe klasy
};
</nowiki></pre>
Po słowie kluczowym '''{{Kolor|blue|<code>class</code>}}''' następuje nazwa naszej klasy (prawidła jej nazywania są takie same jak dla zmiennych).<br>▼
W nawiasach klamrowych umieszcza się definicje wszystkich '''pól''' (czyli właściwości) oraz '''metod'''.▼
Oto przykładowa definicja klasy:
<pre class="lang-cpp"><nowiki>
class NazwaKlasy{
public: //
//definiowanie pól
Linia 34 ⟶ 46:
};//należy pamiętać o średniku!
</nowiki></pre>
▲Po słowie kluczowym '''{{Kolor|blue|<code>class</code>}}''' następuje nazwa naszej klasy (prawidła jej nazywania są takie same jak dla zmiennych).<br>
▲W nawiasach klamrowych umieszcza się definicje wszystkich '''pól''' (czyli właściwości) oraz '''metod'''.
Słowo kluczowe '''{{Kolor|blue|<code>public</code>}}''' oznacza, że poniższe pola i metody są dostępne z zewnątrz (są publiczne).
Więcej o dostępności będzie niżej w tym rozdziale.
|