![]() |
1
39
必须添加方法的抽象存根:
然后继承者可以重写它来实现接口。 |
![]() |
2
4
当一个对象实现一个接口时,它必须遵守该接口应用的所有约束。这意味着您必须实现接口中声明的所有属性和方法。 在您的案例中,您缺少CreateTask的实现。此外,您应该注意到C语言使用的属性与Java相反,例如使用GETSt/Stter。因此,您不需要setname方法。 您的代码应该如下所示:
|
![]() |
3
1
taskDefinitionBase需要包含createTask-如果不想实现它,只需将该方法标记为抽象的,以强制任何实现类实现它。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |