Hallo miteinander. Muss für Informatik für Nichtinformatiker (ein solcher bin ich leider auch^^) eine Hausaufgabe lösen.
Das hier ist die Aufgabenstellung: http://www.filedealer.com/freeupload/121a98aa26e3d3eb2e28a7045d06008e.pdf
Die erste Klasse "Gast" müsste eigentlich noch passen, aber schon bei der Klasse "Konzert" habe ich Probleme wie ich das mit Gästeliste und Anzahl der Gäste machen soll.
Und in der Main Methode setzts bis auf das erzeugen der Instanzen schon wieder aus.
Ich würd mich sehr freuen, wenn mir jemand auch nur bei irgendwas helfen könnte..hab schon vergeblich mit Google nach Hilfe gesucht, aber das lässt sich oft nur schwer anwenden ???:L
Das ist was ich soweit zusammengeschustert hab
Das hier ist die Aufgabenstellung: http://www.filedealer.com/freeupload/121a98aa26e3d3eb2e28a7045d06008e.pdf
Die erste Klasse "Gast" müsste eigentlich noch passen, aber schon bei der Klasse "Konzert" habe ich Probleme wie ich das mit Gästeliste und Anzahl der Gäste machen soll.
Und in der Main Methode setzts bis auf das erzeugen der Instanzen schon wieder aus.
Ich würd mich sehr freuen, wenn mir jemand auch nur bei irgendwas helfen könnte..hab schon vergeblich mit Google nach Hilfe gesucht, aber das lässt sich oft nur schwer anwenden ???:L
Das ist was ich soweit zusammengeschustert hab
Java:
class Gast {
private int kundennummer;
private String nachname;
private String vorname;
private String adresse;
public Gast(int kundennummer, String nachname, String vorname, String adresse){//Konstruktor
this.kundennummer = kundennummer;
this.nachname = nachname;
this.vorname = vorname;
this.adresse = adresse;
}
public int getKundennummer(){
return kundennummer;
}
public String getNachname(){
return nachname;
}
public String getVorname(){
return vorname;
}
public String getAdresse(){
return adresse;
}
public void setNachname(String nachname){ //falls sich durch z.b. Heirat der Nachname ändern sollte
this.nachname = nachname;
}
public void setAdresse(String adresse){ //bei Adressänderung durch Umzug
this.adresse = adresse;
}
}
class Konzert {
private String datum;
private String kuenstler;
private String veranstaltungsort;
private double preis;
private int anzahl = 0;
private String[] gaesteliste = new String[5];
public Konzert(String datum, String kuenstler, String veranstaltungsort, //Konstruktor
double preis){
this.datum = datum;
this.kuenstler = kuenstler;
this.veranstaltungsort = veranstaltungsort;
this.preis = preis;
anzahl++;
}
public String getDatum(){
return datum;
}
public String getKuenstler(){
return kuenstler;
}
public String getVeranstaltungsort(){
return veranstaltungsort;
}
public double getPreis(){
return preis;
}
public int getAnzahl(){
return anzahl;
}
public String[] getGaesteliste(){
return gaesteliste;
}
public void setDatum(String datum){ //bei Änderung des Konzertdatums
this.datum = datum;
}
public void setVeranstaltungsort(String Veranstaltungsort){ //bei Änderung des Veranstaltungsortes
this.veranstaltungsort = veranstaltungsort;
}
//public void setGaesteliste fehlt hier
}
public class Konzertverwaltung {
public static void main(String[] args) {
String konzertdatenbank[] = new String[3];
String kundendatenbank[] = new String[100];
Gast g1 = new Gast(12,"Maier","Sepp","Fußballstraße 3 80333 Muenchen");
Gast g2 = new Gast(5,"Schickedanz","Madeleine","Quellestraße 15 90402 Nuernberg");
Gast g3 = new Gast(30,"Duck","Donald","Disneystraße 8 47638 Entenhausen");
String[] kundendatenbank = {g1","g2","g3"};//Wie kann ich die Gäste in der kundendatenbank speichern?
Konzert k1 = new Konzert("14.04.2010","Aniello Desiderio", "Nymphenburg", 220.55 );
Konzert k2 = new Konzert("11.01.2010", "Pink Floyd", "Gasthof Neuwirt",380.50);
Konzert k3 = new Konzert("28.03.2010", "Megadeth","Rockcafe",180.90);
//Wie kann ich die Konzerte in konzertdatenbank speichern?
//?Bestellungen --> Gäste in Kundenlisten eintragen?
}
}
Zuletzt bearbeitet: