[Javalist] amator kerdes
Bara Zoltan
zoli at sigmasoft.ro
2013. Jan. 26., Szo, 18:22:43 CET
Sziasztok
500 sor kodot nem hinnem hogy megfelelo lenne bemasolni.
Leegyszerusitve van egy osztaly amibe van egy tomb ellem.
public class Lista {
private ArrayList<Object> arrayList = new ArrayList(); //ebbe
tároljuk a könyveket
public void listaAdd(Object konyv) {..}
public void listaList() {...}
}
//foprogram
public class Foablak {
private Lista lista = new Lista();
//itt mar tartalmaz egy csomo konyvet a lista
...
}
public class UjKonyv extends JFrame {
...
//itt kene hozza adjak uj konyvet a meglevo listamhoz
//Ha statikus lenne akkor mukodne a kovetkezo, de ez esetbe el lehet
erni direkt az arrayList-et.
Lista.listaAdd(konyv);
Lista.listaList();
nekem egy Foablak beli lista.listaAdd(konyv) kene igazabol.
}
Hogy szoktatok ezt megoldani ? A lenyeg az lenne hogy metodusokon
keresztul lehessen elerni a valtozot es ne direktbe.
On 01/25/2013 10:01 PM, Gábor Garami wrote:
> Mutass kodot, mert ebbol igy nehez lesz.
>
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
>
>
> 2013/1/25 Bara Zoltan <zoli at sigmasoft.ro>:
>> Sziasztok
>>
>> Nemreg fogtam neki a java nyelv tanulasanak es tetszett hogy OOP szemleletu,
>> bar kisse meg idegen szamomra inkabb a strukturalt programozast hasznaltam
>> mindig.
>> Elhataroztam hogy irok magamnak egy egyszeru konyvnyilvantartot.
>> Mar majdnem kesz is lennek vele csak OOP problemaba futtam.
>>
>> Van egy Lista osztalyom amibe Konyv peldanyok vannak.
>> Van egy Foablak osztaly maga a program es egy Mellekablak osztaly ahol uj
>> konyveket adok a meglevokhoz.
>>
>> Namarmost itt a gond mert nem erem el a Lista osztalyom peldanyvaltozojat a
>> Mellekablak osztalybol, amit a Foablak osztaly tartalmaz
>> A lenyeg hogy a Lista osztaly peldanyat minden osztalybol el kene erjem es
>> ugyanazokat az adatokat, ezert gondoltam hogy static-nak teszem de akkor a
>> fugvenyek is azok kell legyenek es direkt is elerem a statikus arrayList
>> valtozomat, ami ugyebar nem igazan OOP szemelelet, s minek is kene irjak
>> hozza get, set fugvenyeket.
>>
>> Hogy kene ezt megoldani elegansan milyen iranybol kene megkozelitsem ezt a
>> problemat ?
>> Minden utmutatast, otletet koszonok elore is.
>>
>> Udvozlettel
>> Bara Zoltan
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról