Unable to define a set with abstract get
本问题已经有最佳答案,请猛点这里访问。
继承的访问器有问题,无法定义set方法。
我的代码:
1 2 3 4 | public abstract class MotherOfDragons { public abstract String DragonsName { get; } } |
继承的类:
1 2 3 4 5 6 7 8 9 | public class Drogon : MotherOfDragons { public override String DragonsName { get; set; } } public class Viserion : MotherOfDragons { public override String DragonsName { get; } } |
号
它对
'accessor' : cannot override because 'property' does not have an overridable set accessor
号
在类
谢谢你
谢谢你@sircodesalot
我终于做到了:
1 2 3 4 5 6 7 8 9 10 | public class Drogon : MotherOfDragons { private String dragonsName; public override String DragonsName { get { return dragonsName; } } public void Change_DragonsName(String name) { dragonsName = name; } } |
它工作,不像一个