Abstract Class - Example 1
Abstract Class - Example 1
java
// Concrete method
void sleep() {
System.out.println("Zzzz...");
Dog.java
@Override
void makeSound() {
System.out.println("Woof! Woof!");
Cat.java
@Override
void makeSound() {
System.out.println("Meow!");
=====================================================================================
AbstractExample.java – Main
// Invoking methods
myDog.makeSound();
myDog.sleep();
myCat.makeSound();
myCat.sleep();
Output