Почему эта общая ссылка не может указывать на этот аналогичный расширенный класс в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему эта общая ссылка не может указывать на этот аналогичный расширенный класс в Java?

Сообщение Anonymous »

Почему эта общая ссылка не может указывать на этот аналогичный расширенный класс в Java? < /p>
public class HelloWorld{

public static void main(String []args){

Interface test = new Test();

System.out.println(test.method(test));
}
}

public interface Interface {
public A method(B param);
}

public class Test implements Interface {
private int a = 0;

public Integer method(Test param){
return param.a;
}
}
< /code>
Я получаю эту ошибку при составлении < /p>
HelloWorld.java:5: error: incompatible types
Interface test = new Test();
^
required: Interface
found: Test
1 error



Подробнее здесь: https://stackoverflow.com/questions/312 ... ss-in-java

Вернуться в «JAVA»