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. 

Nhận xét

Bài đăng phổ biến từ blog này

natas wargame

Mục đích của việc phân tích ca sử dụng?