没有「抽象构造函数」?
public abstract class Item {
protected abstract Item(Int64 pid, Int64 id, Int64 lid); // 提示「修饰符“abstract”对该项无效」
...
}
public class Dir: Item {
public override Dir(Int64 pid, Int64 id, Int64 lid) { // 提示「修饰符“override”对该项无效」
...
}
...
}
我就是想让子类必须有这样三个参数的构造函数。
...全文
相关推荐
c++抽象类继承
这个函数没有具体的实现,但要求所有派生类必须提供自己的版本。这样做的目的是为了确保所有派生类都能够以某种方式表示自己的摘要信息。
JAVA继承_接口_抽象类等练习.doc
**选择题示例:** 第7题中,正确答案是C选项:“x(int m, int n) {}”。这是因为构造函数的命名规则要求其名称与类名相同,且没有返回类型。### 8.
接口与抽象类区别
接口中不能包含常量、字段、构造函数、析构函数、静态成员。
java枚举类的构造函数实例详解
例如,在上面的例题中,AccountType.FIXED 使用的是枚举值,没有创建。所以一共就 3 次。枚举类的构造函数可以有多种形式,例如,无参数构造函数和有参数构造函数。
子类调用抽象父类.zip
在Java、C#等面向对象编程语言中,抽象类是一种特殊的类,它不能被实例化,但可以被其他类继承。抽象类通常包含抽象方法,这些方法没有具体的实现,只声明了方法的签名。


