Java - Inheritance

public class Animal {

    public String animalSound;
    
    public Animal(String aSound) {
        animalSound = aSound;
    }
   
    public void makeASound() {
        System.out.println(animalSound);
    } 
}


public class Dog extends Animal {

    public Dog(String aSound) {
        super(aSound);
    }
     
    public static void main(String args[]) {
        Dog dog = new Dog("bark");

        dog.makeASound();
    }
}


Result:

bark