JAVA RECORD PROGRAM TO UNDERSTAND MULTILEVL INHERITANCE

// Parent class

class Animal {

    void eat() {

        System.out.println("Animal is eating");

    }

}


// Child class inheriting from Animal

class Dog extends Animal {

    void bark() {

        System.out.println("Dog is barking");

    }

}


// Sub-child class inheriting from Dog

class Labrador extends Dog {

    void display() {

        System.out.println("Labrador is a type of Dog");

    }

}


public class Main {

    public static void main(String[] args) {

        Labrador labrador = new Labrador();

        labrador.eat();   // Inherited from Animal

        labrador.bark();  // Inherited from Dog

        labrador.display();  // Defined in Labrador class

    }

}

 

Comments

Popular posts from this blog

JAVA RECORD PROGRAM FOR FIBBONACCI SERIES

JAVA RECORD PROGRAM FOR AREA AND PERIMETER OF RECTANGLE

JAVA RECORD PROGRAM FOR MATRIX MULTIPLICATION