Kezdőoldal » Számítástechnika » Programozás » Van egy Kutya osztályom. Ha...

Van egy Kutya osztályom. Ha példányosítom, ezek mit jelentenek? ArrayList<Kutya> kutyak = new ArrayList<Kutya> () ; <Kutya> az osztály neve? kutyak a lista nve? <Kutya> () a konstruktor?

Figyelt kérdés
2019. ápr. 21. 21:14
 1/5 anonim ***** válasza:

Nem egészen értem a kérdésedet, de jelen esetben nem a Kutya osztályt példányosítottad, hanem az ArrayList osztályt, amely egy beépített osztály.



Az ArrayList egy generikus osztály, melynek a kettő <> jel közé megkell mondani hogy ez a lista milyen típusú elemeket tároljon. Tehát jelen esetben az arraylisted kutyákat tárol, és a () a konstruktort jelképezni, jelen esetben nem kér semmilyen paramétert az ArrayList kostruktora, de ha egy osztály konstruktora megkövetel egy paramétert, akkor azt majd a () közé kell írni.



A te oszályod neve a "Kutya".

A listád neve az hogy kutyák, mely kutyákat tárol.

Amit pedig egy ArrayList nevű osztályban tárolsz.

2019. ápr. 21. 22:06
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Az ArrayList<Kutya> itt a Kutya gyanaz, mint az osztály neve? Tehát ha az osztály class Macska lenne, akkor <> között Macka lenne?
2019. ápr. 21. 22:30
 3/5 A kérdező kommentje:
Macka helyett Macska!
2019. ápr. 21. 22:38
 4/5 anonim ***** válasza:

Az ArrayList hasonlít egy tömbhöz, csak nincsen korlátozva az elemszáma, tehát akármikor hozzá lehet adni/ki lehet venni elemeket belőle.

Hasonlít ehhez, amit fennt írsz: Kutya[] kutyak = new Kutyak[elemszám]; - csak elemszám nélkül.

2019. ápr. 21. 23:54
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
new Kutya[elemszám]* , így értettem. Igen, ha Macskákat szeretnél tárolni, akkor csak Kutya helyett Macska.
2019. ápr. 21. 23:55
Hasznos számodra ez a válasz?

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!