C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Kontrola dostępu: 6 ścian |
m Wycofano edycje użytkownika 178.42.72.21 (dyskusja). Autor przywróconej wersji to 78.154.95.165. |
||
Linia 39:
int poleInt;
float poleFloat;
//deklarowanie metod
Linia 78 ⟶ 77:
class Kostka{
public:
void Losuj();
};
</source>
Po definicji klasy, zdefiniujmy jeszcze
<source lang="cpp">
void Kostka::Losuj()
{
wartosc = rand()%
}
</source>
Linia 101 ⟶ 98:
{
Kostka kostkaSzescienna; //utworzenie obiektu
kostkaSzescienna.maks = 6; //określenie maksymalnej ilosci oczek
kostkaSzescienna.Losuj(); //losowanie
cout << "Wylosowano:" << kostkaSzescienna.wartosc << endl;//wypisanie wyniku
Linia 146 ⟶ 144:
void Losuj();
void Wypisz();
void ZmienIloscScian(
protected:
};
int Kostka::DajWartosc()
{
return this->wartosc;
}
void Kostka::ZmienIloscScian(
{
if(argMax>
max =
else
max = argMax;
Linia 167 ⟶ 165:
</source>
Zmodyfikowana klasa zezwala tylko na kostki maksymalnie
== Ćwiczenia ==
|