dobrý deň
chcem urobiť program, ktorý bude "databázou" žiakov v triede. mám vytvorenú triedu v ktorej môžete žiaka pridať, zmazať, zobraziť jeho meno podľa indexu, zobraziť všetkých a zobraziť počet žiakov. potom by mala existovať druhá trieda, cez ktorú budem jednotlivým žiakom priraďovať nejaké údaje, napr. prospech, počet vymeškaých hodín a pod.
prvá zo spomínaných tried vyzerá takto:
import java.util.ArrayList;
public class Databaza
{
private ArrayList<String> aPoznamky;
private int paPoradoveCislo;
private int paIndex;
public Databaza()
{
aPoznamky=new ArrayList<String>();
}
public void pridajZiaka(String paZaznam)
{
aPoznamky.add(paZaznam);
}
public void zobrazZiaka(int paPoradoveCislo)
{
if((paPoradoveCislo>=0)
&&(paPoradoveCislo<dajPocetZiakov()))
{
System.out.println(aPoznamky.get(paPoradoveCislo));
}
}
public int dajPocetZiakov()
{
return aPoznamky.size();
}
public void zmazZiaka(int paPoradoveCislo)
{
if((paPoradoveCislo>=0)
&&(paPoradoveCislo<dajPocetZiakov()))
{
aPoznamky.remove(paPoradoveCislo);
}
}
public void zobrazVsetkych()
{
System.out.println(aPoznamky);
}
}
táto trieda funguje bezchybne. tá druhá trieda by mala robiť to, že do nej zadám údaje a tie sa pripíšu k danému žiakovi (s daným indexom). systém, ako si ho predstavujem ja, je meno - datum - predmet - znamka, napr. jozko mrkvicka - 29/2/2012 - dejepis - 5.
poradí mi niekto ako na to?
každá pomoc vítaná.
marek