Kế thừa

Kế thừa (Inheritance) là một tính năng quan trọng của lập trình hướng đối tượng. Trừu tượng hóa dữ liệu có thể được thực hiện qua nhiều cấp độ, tức là các lớp có thể có lớp cha (superclass) và lớp con (subclass).

Là một lập trình viên ứng dụng, bạn có thể chọn giữ lại những thuộc tínhphương thức nào từ lớp cha và thêm vào của riêng mình, giúp việc định nghĩa lớp trở nên rất linh hoạt. Một số ngôn ngữ cho phép một lớp kế thừa từ nhiều lớp cha (đa kế thừa).