Code:
class animal(){ void A()}
class carnivore extends animal(){void B()}
class x{
public static void main(){
animal a= new carnivore();
carnivore b= new animal();
a.B(); // Does it show error
b.A(); // does it show error
}
class animal(){ void A()}
class carnivore extends animal(){void B()}
class x{
public static void main(){
animal a= new carnivore();
carnivore b= new animal();
a.B(); // Does it show error
b.A(); // does it show error
}
carnivore b = new carnivore(); b.A();
((carnivore) a).B();
class Animal { void doA(); }
class Carnivore extends Animal { void doB(); }
class X {
public static void main() {
Animal animal = new Carnivore();
Carnivore carnivore = new Animal();
animal.doB(); // Does it show error
carnivore.doA(); // does it show error
}
}
Comment