Sziasztok!
egy FociKlub konténeréhez szeretnék játékosokat hozzáadni, szerintetek megfelelő-e így az eljárás ?a LinkedList jól használható konténer ?
köszönöm.
public class Fo { // vezerlő osztály public static void main (String args[]){ FociKlub klub = new FociKlub("Vasas FC"); Jatekos player = new Jatekos("Aggteleki"); klub.jatekosKlub(Jatekos player); Jatekos player = new Jatekos("Bárány"); klub.jatekosKlub(Jatekos player); Jatekos player = new Jatekos("Delhusa"); klub.jatekosKlub(Jatekos player); } //main }
class FociKlub{ String klubName; int klubCode; Jatekos player; LinkedList players; public FociKlub(String kl){ klubname = kl; } public void jatekosKlub(Jatekos pl){ players.add(pl); } } // class FociKlub
class Jatekos { String playerName; int playerCode; int mezSzam; public Jatekos(String pl){ playerName = pl; /* inicializálás, értékadás a Jatekos példányoknak*/} public String getname(int pCode){ if(playerCode == pCode){ return playerName; } return ""; } } // class Jatekos
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
6 Comments
Auth Gábor
Ezek így ebben a formában nem fordulnak le... tele van hibával...
Mandula Miklós
Értem ! A kérdésem az lenne ezekkel kapcsolatban hogy a LinkedList megfelelő tároló-e a példányoknak és hol kell definiálni ? Megfelelő ha a FociKlub osztályba deklarálom vagy a Fo programban szükséges ?
Auth Gábor
Szerintem simán egy ArrayList is megfelelő... de a LinkedList is jó lehet.
Az alábbiak szerint kijavítva:
Így ránézésre talán már lefordul...
Mandula Miklós
Köszi!
Ha az adatbevitelt nem literál formában hanem adatbázisból szeretném megtenni, akkor az adatbázis kapcsolat felépítéséhez, és az adatlekérdezésekhez külön osztályt létesítsek vagy abban az osztályban történjen a kód megírása amely osztály adatait kérdezem le? Mely megoldás lenne a célszerű ?
Mandula Miklós
Kijavítottam !
Mandula Miklós
List players;
Honnan
tudhatom ellenőrizni, hogy a players konténer
mely osztály példányait tartalmazza, (a nevén kívül persze)