Java hỗ trợ ba loại inheritance:
- Single Level inheritance - Class kế thừa property từ một class đơn lẻ. Ví dụ: Class B kế thừa Class A.
- Multilevel inheritance - Class kế thừa property từ class mà class đó lại kế thừa property.
- Hierarchical inheritance - Nhiều class kế thừa property từ một class đơn lẻ. Ví dụ: Class B kế thừa Class A và Class C kế thừa Class A.
