C++ szülő - gyerek értékátasáa?
Figyelt kérdés
Üdv, a kérdésem az volna, hogy ha a gyereken keresztül ráhivatkozok a szülő egyik metódusára pl. gyerek.feltolt();( ez adatokat tölt fel) akkor ezt csak a gyerek látja( mert ha a szulo.kiir();-at használom, csupa nullást kapok annál a résznél válaszul. ?
majd ezután persze ki is iratom gyerek.kiir();
2015. ápr. 29. 19:10
3/11 anonim válasza:
Az adott példány látja. Egy inicializálatlan példányban nyilván null szerepel.
4/11 A kérdező kommentje:
Letudnád írni nekem konkrétan , ha nem túl nagy kérés ? :)
2015. ápr. 29. 19:42
5/11 anonim válasza:
Animal a;
Dog d;
d.feed();
d.isHungry() // return false;
a.isHungry(); // return true;
Ez 2 különböző példány. Ha a gyereket példányosítod és csinálsz vele valamit, attól még nem fog a szülő egy másik példányával is megtörténni.
6/11 anonim válasza:
Teljesen rossz az elgondolás. Nézd át elejétől az öröklődést.
7/11 A kérdező kommentje:
Mi így tanultuk.. egy órán át, egy olyan tárgyban, ahol egész végig nem objektum orientáltságon volt a hangsúly. Mi a gond az elképzeléssel ?
2015. ápr. 29. 20:15
8/11 anonim válasza:
Először is, i<N és nem i<N-1 ha 10 elemet akarsz használni és nem 9-et. Ezenkívül nincs szükség az sz nevű változóra amit belül nem is inicializáltál, bár nem tudom miért nem lehet konstruktort használni feltolt helyett. A gy-vel is be lehet mutatni a dolgot. ((adatok)gy).kiir()
9/11 anonim válasza:
cin >> szam;
tomb[i]=szam;
Ennek így csak akkor van értelme ha a számnak meg kellene felelnie valamilyen kritériumnak.
Elég ez is: cin >> tomb[i];
10/11 anonim válasza:
Akkor órán nagyon rosszul tanultátok, az öröklődés nem így működik, gyakorlatilag fogalmad sincs róla, h hogyan. Nézz meg egy jobb c++ tutorialt, pl. a cplusplus.com-t.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!