S
sh33p
Gast
habe folgendes Interface:
und eine klasse,welches es implementiert:
dazu folgende testklasse:
es soll folgendes ausgegeben werden:
Absender ist: Fax1
Das Senden wird simuliert
Dies ist ein Test
Absender ist: Fax2
Das Senden wird simuliert
Dies ist ein Test
wie kann ich das realisieren?die testklasse darf nicht verändert werden, d.h ich kann auch nichts in einem konstruktor implementieren, um an den Namen des Faxes zu kommen. Wie kann ich nun in der Methode senden() sicherstellen, das erst das Fax 1 aufgerufen wird und danach das Fax 2, wie in der Ausgabe?
mfg Sh33p
Java:
public interface Fax {
public void senden (String sendeRef);
}
und eine klasse,welches es implementiert:
Java:
public class Faxgeraet implements Fax {
public void senden(String sendeRef){
System.out.println("Absender ist " );<<<hier weiß ich nicht weiter!!
System.out.println();
System.out.println("Das Senden wird simuliert" );
System.out.println(sendeRef);
}
}
dazu folgende testklasse:
Java:
public class TestGeraete {
public static void main (String[] args) {
Faxgeraet f1 = new Faxgeraet();
Faxgeraet f2 = new Faxgeraet();
f1.senden ("Dies ist ein Test");
f2.senden ("Dies ist ein Test");
}
}
es soll folgendes ausgegeben werden:
Absender ist: Fax1
Das Senden wird simuliert
Dies ist ein Test
Absender ist: Fax2
Das Senden wird simuliert
Dies ist ein Test
wie kann ich das realisieren?die testklasse darf nicht verändert werden, d.h ich kann auch nichts in einem konstruktor implementieren, um an den Namen des Faxes zu kommen. Wie kann ich nun in der Methode senden() sicherstellen, das erst das Fax 1 aufgerufen wird und danach das Fax 2, wie in der Ausgabe?
mfg Sh33p