Kezdőoldal » Számítástechnika » Programozás » Ha van egy osztályom, aminek...

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
 3/5 anonim ***** válasza:
Hát amilyenre szükség van.
2017. ápr. 1. 09:36
Hasznos számodra ez a válasz?
 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...

}

2017. ápr. 1. 11:59
Hasznos számodra ez a válasz?
 5/5 anonim válasza:
Ha C#, akkor az indexelőknek nézz utánna. Az pont erre való
2017. ápr. 7. 01:43
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!