Witam wszystkich,
przede mną poprawka z javy. Mój profesor daje jednak trochę nietypowe zadania. I to jedno z nich:
Napisz klasę, która jest potrzebna, aby poniższa klasa testowa była wykonana, a wszystkie testy oddawały komunikat "Test ok".
classTest{
public static void main(String[] a){
A b = new B();
A c = new C(1);
b.setC(c);
załozenieRowne(true, c.getC()==null);
załozenieRowne(false, b.getC()==null);
C.setC(c);
załozenieRowne(true, b.getC()==c.getC());
załozenieRowne(false, c.getC()==IsEqual(C.getC()));
załozenieRowne(true, A.giveMe()==b.giveMe());
}
static void załozenieRowne(boolean should, boolean is){
if(should==is {
System.out.println("test Ok");
else{
System.out.println("błąd");
}
}
Bardzo proszę o pomoc, nie tylko w rozwiązaniu ale też w wytłumaczeniu rozwiązania .