About Question enthuware.ocajp.i.v8.2.1037 :
Posted: Sun Jul 23, 2017 6:58 am
class TestBase{
public void methodA(){
System.out.println("base - MethodA");
}
}
class Sub extends Base{
public void methodA(){
System.out.println("sub - MethodA");
}
public void methodB(){
System.out.println("sub - MethodB");
}
public static void main(String args[]){
Base b = new Sub(); //1
b.methodA();
b.methodB();
}
}
Compilation fail!!
The methodA/B can't be resolved in such example.
Any idea?
public void methodA(){
System.out.println("base - MethodA");
}
}
class Sub extends Base{
public void methodA(){
System.out.println("sub - MethodA");
}
public void methodB(){
System.out.println("sub - MethodB");
}
public static void main(String args[]){
Base b = new Sub(); //1
b.methodA();
b.methodB();
}
}
Compilation fail!!
The methodA/B can't be resolved in such example.
Any idea?