/* -------------- FÜR CS ----------------------------------------- */ abstract class Client { public abstract string Send(); public abstract string Receive(string text); } class ClientA:Client { public override string Send() { return "CA sends Data"; } public override string Receive(string text) { return "CA received " + text; } } class ClientB:Client { public override string Send() { return "CB sends Data"; } public override string Receive(string text) { return "CB received " + text; } } /* ----------------FÜR JAVA ----------------------------------------- */ abstract class Client { public abstract String Send(); public abstract String Receive(String text); } class ClientA extends Client { @Override public String Send() { return "CA sends Data"; } @Override public String Receive(String text) { return "CA received " + text; } } class ClientB extends Client { @Override public String Send() { return "CB sends Data"; } @Override public String Receive(String text) { return "CB received " + text; } }