Tại sao hàm khởi tạo không được kế thừa
Lí do đơn giản
"A subclass inherits all the members (fields, methods, and nested classes) from its superclass. Constructors are not members, so they are not inherited by subclasses, but the constructor of the superclass can be invoked from the subclass."
Tạm dịch:
Một lớp con kế thừa tất cả thành viên (thuộc tính, phương thức, và lớp được lồng trong nó) từ lớp cha. Hàm khởi tạo không là một thành viên (đặc biệt vì tên trùng với tên lớp). Vì vậy chúng không được kế thừa, nhưng nó vẫn có thể được gọi từ lớp con.
"A subclass inherits all the members (fields, methods, and nested classes) from its superclass. Constructors are not members, so they are not inherited by subclasses, but the constructor of the superclass can be invoked from the subclass."
Tạm dịch:
Một lớp con kế thừa tất cả thành viên (thuộc tính, phương thức, và lớp được lồng trong nó) từ lớp cha. Hàm khởi tạo không là một thành viên (đặc biệt vì tên trùng với tên lớp). Vì vậy chúng không được kế thừa, nhưng nó vẫn có thể được gọi từ lớp con.
Nhận xét
Đăng nhận xét