Mam taka interfejs i klasę testująca którą dostałem i nie mogę jej zmieniać.
package zadanie4.sensory;
public interface Zegar {
java.util.Date PobierzCzas();
}
a oto test:
package zadanie4.test;
import java.util.Date;
import zadanie4.sensory.SensorObserwowanyImpl;
import zadanie4.sensory.Zegar;
public class TestowyZegar extends SensorObserwowanyImpl implements Zegar{//tutaj wywala blad
Date ustawionyCzas;
@Override//tutaj wywala blad
public Date pobierzCzas() {
return ustawionyCzas;
}
}
logi kompilacji przy czym zmiany mogę dokonać tylko w pierwszym pliku
./test/TestowyZegar.java:9: test.TestowyZegar is not abstract and does not override abstract method PobierzCzas() in zadanie4.sensory.Zegar
public class TestowyZegar extends SensorObserwowanyImpl implements Zegar{
^
./test/TestowyZegar.java:11: method does not override or implement a method from a supertype
@Override