class Car{ void drive() { System.out.println("I am just a car."); } }
class HyperCar extends Car{ @Override void drive() { System.out.println("I am a hyper car."); } }
class SuperCar extends Car{ @Override void drive(){ System.out.println("I am a super car."); } } Car carA = new Car(); Car carB = new HyperCar(); Car carC = new SuperCar(); carA.drive(); // "I am just a car." carB.drive(); // "I am a hyper car." carC.drive(); // "I am a super car."