Hallo alle zusammen,
Ich sitze grade an einer Abituraufgabe und bräuchte Hilfe. Ich soll die Klassen Server und Kunde implementieren (ohne empfangeVonController() und eintragenVerbrauch(..)). Also ist es im Prinzip nur findeKunde, wie man sieht kann ich mit dem Constructor von Kunde nur mit String etwas anfangen, aber bei der findeKunde Methode bekomme ich nur eine kdNr. Mein erster Gedanke war eine ArrayList und dann mit Contains, aber dafür bräuchte ich ja auch den Namen und kann nur die kdNr vergleichen. Man könnte auch ein Algorithmus schreiben, der verschiedene Buchstaben zusammen setzt, oder eine gängige Namensliste einliest. Allerdings ist dies (ziemlich sicher) nicht der Sinn der Aufgabe. Also bräuchte ich Hilfe. Und bei dem Constructor komm ich auch nicht weiter in der Server...
Ich sitze grade an einer Abituraufgabe und bräuchte Hilfe. Ich soll die Klassen Server und Kunde implementieren (ohne empfangeVonController() und eintragenVerbrauch(..)). Also ist es im Prinzip nur findeKunde, wie man sieht kann ich mit dem Constructor von Kunde nur mit String etwas anfangen, aber bei der findeKunde Methode bekomme ich nur eine kdNr. Mein erster Gedanke war eine ArrayList und dann mit Contains, aber dafür bräuchte ich ja auch den Namen und kann nur die kdNr vergleichen. Man könnte auch ein Algorithmus schreiben, der verschiedene Buchstaben zusammen setzt, oder eine gängige Namensliste einliest. Allerdings ist dies (ziemlich sicher) nicht der Sinn der Aufgabe. Also bräuchte ich Hilfe. Und bei dem Constructor komm ich auch nicht weiter in der Server...
Code:
import java.net.*;
import java.util.ArrayList;
public class Server{
private ServerSocket serversocket;
public Server(int port){
/*????*/
}
public Kunde findeKunde(int kdNr) {
ArrayList<Kunde> kundenliste = new ArrayList<Kunde>();
kundenliste.contains(/*??????*/);
}
}