C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Kontrola dostępu: private -> protected - inaczej klasy dziedziczące po Kostka nie widziałyby pól wartosc i max |
→Przykład: maks -> max |
||
Linia 77:
class Kostka{
public:
std::size_t max;
void Losuj();
};
</source>
Po definicji klasy, zdefiniujmy jeszcze
<source lang="cpp">
void Kostka::Kostka(std::size_t argMax = 6) : max((argMax > 6 ? 6 : argMax)) {}
void Kostka::Losuj()
{
wartosc = rand()%
}
</source>
Linia 98 ⟶ 100:
{
Kostka kostkaSzescienna; //utworzenie obiektu
kostkaSzescienna.Losuj(); //losowanie
cout << "Wylosowano:" << kostkaSzescienna.wartosc << endl;//wypisanie wyniku
|