Inheritance in java
// Multilevel inheritance in java class Animal { void eating() { System.out.println("animal eating"); } } class Lion extends Animal { void roar() { System.out.println("lion roaring"); } } public class Cub extends Lion { void born() { System.out.println("cub drinking milk"); } public static void main(String[] args) { Animal obj1 = new Animal(); obj1.eating(); Lion obj2 = new Lion(); obj2.eating(); obj2.roar(); Cub obj3 = new Cub(); obj3.eating(); obj3.roar(); obj3.born(); } }