Ha van egy osztályom, aminek egyik adattagja egy tömb, arra milyen getter-t/setter-t érdemes írni?
Figyelt kérdés
például van egy pozíció adattagom,ami 2 elemű tömb
private int[] pozicio=new int[2];
2017. márc. 31. 16:10
1/5 A kérdező kommentje:
végül is ilyen választ találtam,gondolom ez megfelel
public int[] getPozicio(){
return Arrays.copyOf(pozicio, 2);
}
2017. márc. 31. 16:56
2/5 A kérdező kommentje:
settert meg kettészedtem
2017. márc. 31. 17:05
4/5 anonim válasza:
A kérdés az, hogy mire van szükséged. Nem kell minden private field-hez gettert és settert írni automatikusan.
A helyedben feltenném a kérdést, hogy mit csinál az osztályom. Ha a fő feladata, hogy a tömb elemein dolgozik (pl Kutyaház, Állatkert, Szoba stb.), akkor inkább erre vonatkozó funkcionalitásra írnék publikus metódusokat.
pl:
class DogHouse {
constructor() {
this.dogs = [];
}
addDog(dog) {
this.dogs.push(dog);
}
hasDog(dog) {
this.dogs.includes(dog);
}
// stb...
}
5/5 anonim válasza:
Ha C#, akkor az indexelőknek nézz utánna. Az pont erre való
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!