Trả lời:
Đáp án đúng: A
Tính kế thừa (Inheritance) cho phép một lớp (class) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha/lớp gốc). Khi một lớp con kế thừa từ lớp cha, nó sẽ có tất cả các đặc điểm chung của lớp cha và có thể thêm các đặc điểm riêng biệt, làm cho nó trở thành một lớp *cụ thể* hơn. Do đó, tính kế thừa giúp biến một lớp tổng quát thành một lớp cụ thể hơn.
Ví dụ, ta có lớp `Animal` (động vật) là một lớp tổng quát. Sau đó, ta có thể tạo ra các lớp con như `Dog` (chó) và `Cat` (mèo) kế thừa từ lớp `Animal`. Lớp `Dog` và `Cat` sẽ có các thuộc tính chung của `Animal` (ví dụ: có tên, có tuổi), nhưng cũng có các thuộc tính riêng (ví dụ: `Dog` có thuộc tính `breed` - giống chó, `Cat` có thuộc tính `furColor` - màu lông). Như vậy, `Dog` và `Cat` là các lớp cụ thể hơn so với lớp `Animal`.
Vì vậy, khẳng định "Inheritance helps in making a general class into a more specific class" là đúng.