Pomoc s programováím v Javě
Strana 1 z 1
Pomoc s programováím v Javě
Ahoj všem, chtěl bych poprosit pomoct s javou, viz následující-
Mám doplnit to co je v komentářích TODO. STudenty jsem snad doplnil, učitelé také, ale učitelé mě hází chybu.Zbytek jsme zatím nepřišel jak jednoduše udělat.MOhu někoho z Vás pro koho je to hračka poprosit o doplnění vysvětlení, proč to tak má být?
Budu moc vděčný.Díky
public class Skola
{
private HashSet<Student> studenti;
private HashSet<Ucitel> ucitele;
/**
* Metoda pro výchozí vytvoření školy s učiteli a studenty
*/
public void init(){
studenti=new HashSet<Student>();
Student karel=new Student("Karel",false);
karel.pridejPredmet(new Predmet("matika"));
studenti.add(karel);
Student benesova=new Student("Benešová",true);
benesova.pridejPredmet(new Predmet("cestina"));
studenti.add(benesova);
Student petr=new Student("Petr",false);
petr.pridejPredmet(new Predmet("matika"));
studenti.add(petr);
Student pavel=new Student("Pavel",true);
pavel.pridejPredmet(new Predmet("anglina"));
studenti.add(pavel);
//TODO pridat dalsi aspon 2 studenty a nejake predmety
//TODO pridat aspon 2 ucitele
ucitele=new HashSet<Ucitel>();
Ucitel josef=new Ucitel("Josef",true);
studenti.add(josef);
Ucitel martin=new Ucitel("Martin",true);
studenti.add(martin);
}
public void vypisStudenty(){
Iterator it=studenti.iterator();
while(it.hasNext()){
Student aktualniStudent=(Student)it.next();
System.out.println(aktualniStudent.getJmeno());
aktualniStudent.vypisPrace();
}
}
public void vypisUcitele(){
//TODO vypsani seznamu ucitelu
}
public void vypisMajiPredmet(String nazev){
//TODO vypsani vsech studentu i ucitelu, kteri se uci ci uci predmet, jehoz nazev je zadany v promenne nazev
}
}
-------------------------------------
import java.util.*;
public class Student extends Clovek
{
private HashSet<Predmet> predmety;
public Student(String jmeno,boolean jeZena){
super(jmeno,jeZena);
predmety=new HashSet<Predmet>();
}
public void vypisPrace(){
System.out.println("Je student, studuje: ");//TODO vypsat predmety, ktere student studuje...
}
public void pridejPredmet(Predmet predmet){
predmety.add(predmet);
}
public boolean maPredmet(String nazev){
return false;//TODO dodelat overeni, jestli ma student dany predmet
}
}
Mám doplnit to co je v komentářích TODO. STudenty jsem snad doplnil, učitelé také, ale učitelé mě hází chybu.Zbytek jsme zatím nepřišel jak jednoduše udělat.MOhu někoho z Vás pro koho je to hračka poprosit o doplnění vysvětlení, proč to tak má být?
Budu moc vděčný.Díky
public class Skola
{
private HashSet<Student> studenti;
private HashSet<Ucitel> ucitele;
/**
* Metoda pro výchozí vytvoření školy s učiteli a studenty
*/
public void init(){
studenti=new HashSet<Student>();
Student karel=new Student("Karel",false);
karel.pridejPredmet(new Predmet("matika"));
studenti.add(karel);
Student benesova=new Student("Benešová",true);
benesova.pridejPredmet(new Predmet("cestina"));
studenti.add(benesova);
Student petr=new Student("Petr",false);
petr.pridejPredmet(new Predmet("matika"));
studenti.add(petr);
Student pavel=new Student("Pavel",true);
pavel.pridejPredmet(new Predmet("anglina"));
studenti.add(pavel);
//TODO pridat dalsi aspon 2 studenty a nejake predmety
//TODO pridat aspon 2 ucitele
ucitele=new HashSet<Ucitel>();
Ucitel josef=new Ucitel("Josef",true);
studenti.add(josef);
Ucitel martin=new Ucitel("Martin",true);
studenti.add(martin);
}
public void vypisStudenty(){
Iterator it=studenti.iterator();
while(it.hasNext()){
Student aktualniStudent=(Student)it.next();
System.out.println(aktualniStudent.getJmeno());
aktualniStudent.vypisPrace();
}
}
public void vypisUcitele(){
//TODO vypsani seznamu ucitelu
}
public void vypisMajiPredmet(String nazev){
//TODO vypsani vsech studentu i ucitelu, kteri se uci ci uci predmet, jehoz nazev je zadany v promenne nazev
}
}
-------------------------------------
import java.util.*;
public class Student extends Clovek
{
private HashSet<Predmet> predmety;
public Student(String jmeno,boolean jeZena){
super(jmeno,jeZena);
predmety=new HashSet<Predmet>();
}
public void vypisPrace(){
System.out.println("Je student, studuje: ");//TODO vypsat predmety, ktere student studuje...
}
public void pridejPredmet(Predmet predmet){
predmety.add(predmet);
}
public boolean maPredmet(String nazev){
return false;//TODO dodelat overeni, jestli ma student dany predmet
}
}
petr33- Začátečník
- Pocet príspevku : 1
Join date : 23. 03. 11
Strana 1 z 1
Povolení tohoto fóra:
Nemůžete odpovídat na témata v tomto fóru
|
|