Có thể tạo ra một lớp cơ sở như sau:Có thể tạo danh sách tham số của phương thức trừu tượng có chiều dài và loại có thể ghi đè không?
public abstract class baseClass
{
public abstract void SetParameters(/*want this to be adjustable*/);
}
để các lớp học mà ghi đè lên nó có thể xác định các thông số cần thiết? Nói cách khác, tôi muốn để buộc các phương pháp để được ghi đè, nhưng để lại nó lên đến lớp trọng gì được yêu cầu ở đây - vì vậy người ta có thể được
public class derivedClass1 : baseClass
{
public override void SetParameters(Point a, int b);
}
trong khi khác có thể là
public class derivedClass2 : baseClass
{
public override void SetParameters(List<Line> a, Point b, Point c, bool e);
}
?
Nhờ sự giúp đỡ bạn có thể cho
Bạn có nghĩa là để nói 'public class derivedClass: baseClass' trong hai ví dụ cuối cùng? –
Xin lỗi, vâng. Tôi sẽ thay đổi đó – simonalexander2005