Blad: method does not override

0

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
0

OMG, czego nie rozumiesz w logu błedu? metody mają INNE NAZWY! Jedna nazywa się pobierzCzas a druga PobierzCzas

1 użytkowników online, w tym zalogowanych: 0, gości: 1