Kezdőoldal » Számítástechnika » Programozás » Mi lehet az alábbi hibajelensé...

Mi lehet az alábbi hibajelenség oka? (c++)

Figyelt kérdés

A suliban úgy tanultuk, hogy mikor létrehozok egy osztályt private az összes adattag és a public-ba be kellett tenni a settereket, gettereket és konstruktorokat. Ebben az esetben a classon kívül külön készítettük el a fentieket. Viszont én a netbeans segítségével a függvényen belül csináltam meg őket, mert ez jóval gyorsabb. Ebben az esetben viszont végig hibát jelez, csak akkor fut le, ha a public: után mindent kitörlök.

Most akkor mi a helyes? Miért nem működik a setter és a konstruktor ha ott van public adattagként?



2014. jún. 12. 08:39
1 2
 11/14 anonim ***** válasza:
gondolom senkinek fogalma sincs, hogy mit kell csinálni:D
2014. jún. 12. 12:06
Hasznos számodra ez a válasz?
 12/14 anonim ***** válasza:

Gratulálok kedves kérdező, így sohasem fogsz megtanulni rendesen programozni.


Az első lépést megtetted, hibáztál. Csupán az hiányzott, hogy rájöjj és ezzel fejlődj.


De még lehet belőled UML->kód konvertáló biorobot.

2014. jún. 12. 13:52
Hasznos számodra ez a válasz?
 13/14 anonim ***** válasza:
Kétlem, hogy meg akarna tanulni. Ez csak egy iskolai feladat, gondolom az egész osztály megkapja.
2014. jún. 12. 13:54
Hasznos számodra ez a válasz?
 14/14 iostream ***** válasza:
100%

"Egyébként private helyett használj inkább protected-et, mert a leszármazott osztály nem fogja látni a szülő private adattagjai, metódusait...

De javítson ki valaki, ha tévednék..."


Nagyon gyakran nem is akarjuk, hogy a leszármazott hozzáférjen ezekhez. Enkapszuláció meg minden. Helyzetfüggő kérdés ez erősen.

2014. jún. 12. 18:03
Hasznos számodra ez a válasz?
1 2

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!