Worked example
class Animal {
public String describe() { return name + " is an animal"; }
}
class Dog extends Animal { // Dog is-an Animal
public Dog(String name) { super(name); }
}
Dog d = new Dog("Rex");
System.out.println(d.describe()); // "Rex is an animal" — inherited!
Dog never defines describe(), yet d.describe() works — it is inherited from Animal.