// Parent class
class Animal {
String name;
public void eat() {
System.out.println(name + " is eating.");
}
}
// Child class inherits from Animal
class Dog extends Animal {
public void bark() {
System.out.println(name + " says woof!");
}
}
public class Main {
public static void main(String[] args) {
Dog d = new Dog();
d.name = "Rex";
d.eat(); // inherited from Animal
d.bark(); // defined in Dog
}
}