假设您有一个抽象基类:
abstract class abstractBaseClass {
public abstractBaseClass(object argument);
public abstractBaseClass instanceMethod() {
//call the constructor of the concrete class here.
}
}
你有一个基类:
class baseClass {
public baseClass(object argument) : abstractBaseClass(object argument)
}
如果你有一个实例方法,abstractBaseClass
有没有办法在实例方法中调用该具体类的构造函数而不求助于反射?
concreteBaseClass(object)
假设在任何给定的具体基类上至少有一个带有签名的构造函数似乎是合理的。