Inheritance in Java — a practical guide to Java inheritance with clear examples you can reuse in real projects.
Java Tutorial Series (38/90). Prefer one article? Read the complete Java tutorial.
Short description
Java supports single class inheritance. Use interfaces for multiple contracts.
extends
class Animal {
String speak() { return "..."; }
}
class Dog extends Animal {
@Override
String speak() { return "Woof"; }
}