Concepts: Teach how to create a new class (subclass) based on an existing one (superclass), inheriting its attributes and methods. Introduce the extends keyword and method overriding.
Code example:
class Labrador extends Dog {
public Labrador(String name, int age) {
super(name, age);
}
// Overriding the bark method
@Override
void bark() {
System.out.println(“Labrador bark!”);
}
}
Quiz: Identify correct inheritance syntax and determine the output of code that uses method overriding.

