{}
run-icon
Main.java
class Main { public static void main(String[] args) { Puppy p=new Puppy();//derived class object; p.eat(); p.bark(); p.weep(); } } //base class class Animal { void eat() { System.out.println("Eating..."); } } //intermediate base class class Dog extends Animal { void bark() { System.out.println("Barking..."); } } //derived class class Puppy extends Dog { void weep() { System.out.println("Weeping..."); } }
Output