Tôi biết tôi đang yêu cầu một số nghiêm trọng 101 câu hỏi ở đây ...Mặc định nhà xây dựng trong Java
Tôi có một số lớp Foo
và một lớp Bar
kéo dài Foo
. Trong Foo
Tôi có một hàm tạo lấy một tập các tham số mà nó đặt cho các trường của nó. Các lớp khởi tạo như Bar
thường sẽ không cần phải sửa đổi các lớp này. Bây giờ IDE của tôi đang cho tôi "Không có hàm tạo mặc định nào có sẵn trong Foo". Từ một chút của Googling này dường như là bởi vì "constructors không được thừa kế". Vì vậy, tất cả tốt đẹp và tốt, nhưng làm thế nào để bây giờ tôi có được điều này để làm việc mà không nhân đôi constructor này trong mỗi lớp học phát sinh? Tôi giả sử có một cách tiếp cận lành mạnh hơn?
trong những trường hợp đơn giản, thêm một constructor mặc định trong lớp siêu có thể được tốt? – pinkpanther