Tôi nhận được ngoại lệ không được báo cáo khi tôi chạy sau mãTại sao tôi nhận được ngoại lệ không được báo cáo khi hàm tạo mặc định của lớp siêu có mệnh đề 'ném'?
Mã của tôi là như hình dưới đây
class Super {
public Super() throws Exception {
System.out.println("Super Class");
}
}
public class Sub extends Super {
public static void main(String[] args) throws Exception {
Sub s = new Sub();
}
}
lỗi sau có: Sub.java:6: java.lang.Exception ngoại lệ không được báo cáo trong constructor mặc định
public class Sub mở rộng Siêu {
1 lỗi
Cảm ơn bạn đã gửi kết quả –
Không phải là vấn đề lớn, nhưng bạn không cần lệnh gọi rõ ràng đến super() - trình biên dịch tự động thực hiện điều này. – acvcu