Tôi đang gặp một vấn đề về khái niệm ở đây tôi có như thế này:quá tải kế thừa phương pháp trừu tượng
abstract class A
{ abstract setSomething(bool f1, bool f2);}
class C : A {setSomethng(bool f1, bool f2){/*implementation*/}}
class B : A {setSomething(bool f1, bool f2, bool f3){/*implementation*/} !! ERROR
Tôi đang cố gắng để thay đổi chữ ký của phương pháp "setSomething" trong lớp con "B" nhưng nó cung cấp cho tôi một lỗi rằng subClass B không thực hiện lớp trừu tượng cơ sở, có anyway để làm điều này? Tôi có nghĩa là để quá tải một phương pháp trừu tượng kế thừa?
Nó không phải do lỗi đánh máy? 'setSomethng' và' setSomething' –
Ngoài ra, không có subClass D trong ví dụ của bạn. –
Xin lỗi tôi đã chỉnh sửa rằng đó là B chứ không phải D. – Lisa