How to use method overriding in Java

1 Answer

0 votes
class Animal {
    void say() {
      System.out.println("Base class Animal void say()");
    }
}
 
class Cat extends Animal {
    void say() {
      System.out.println("Derived class Cat void say()");
    }
}
 
public class MyClass {
    public static void main(String args[]) {
        Cat c = new Cat();
        Animal a = new Animal();
       
        c.say();
        a.say();
    }
}


  
  
  
/*
run:
  
Derived class Cat void say()
Base class Animal void say()
  
*/

 



answered Jan 4, 2022 by avibootz

Related questions

1 answer 237 views
1 answer 300 views
3 answers 516 views
1 answer 288 views
1 answer 185 views
185 views asked Oct 4, 2023 by avibootz
...