Objektum orientáltság java-ban, alábbi példakódban nem értek valamit?
Figyelt kérdés
a kód: [link]
a program kiírja hogy "Passed Name is :tommy"
de nem értem hogy a 'name' változó honnan tudja hogy egyenlő 'tommy'-val?
//1 órája kezdtem el az oop-t, szval még nem esett le..
esetleg ha tudtok valami jó oldalt oop-vel kapcsolatban magyarul vagy angolul azt megköszönném
2014. júl. 23. 23:59
1/4 anonim válasza:
Itt nem OOP-t nem értesz, hanem szimpla paraméterátadást. Amikor példányosítják a Puppy osztályt, a konstruktora egy string típusú paramétert vár, a name-t. Az általad linkelt példában "tommy"-val példányosítják az osztályt, így a konstruktorban a name paraméternek "tommy" az értéke, ezért írja azt ki, amit.
2/4 A kérdező kommentje:
aha, köszi:)
2014. júl. 24. 00:28
3/4 anonim válasza:
Felhomályosítás: nem attól oop valami, hogy "public class"...
4/4 anonim válasza:
3-asnak igaza van. Ez még közel sincs a konkrét OOP-hez.
A másik dolog hogy most kezdted el az OOP-t az nem magyarázza meg azt hogy nem ismered a konstruktort.
Ha ezelőtt már programoztál,használtál osztályokat,amelyeket már példányosítottál. Ebből kifolyólag ismerned kéne a konstruktort..
További 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!