Вопрос Java: Может кто-нибудь, пожалуйста, скажите мне, почему утверждение obj.f1(); ниже не работает и как его исправить? Заранее спасибо.Java: Использование объекта в качестве суперкласса (почему данный оператор не работает и как его исправить?)
class X{
void f1() {
System.out.println("XXX") ;
}
}
class Y extends X {
void f1(){
System.out.println("YYY");
}
}
public class Test {
public static void main(String[] args) {
Object obj = new Y();
obj.f1(); // why this does not work?
}
}
Если я правильно понял, что это Java, добавьте тег java через кнопку редактирования под своим сообщением. – AlphaModder
Да, это Java. – Mariav