【发布时间】:2016-05-17 17:06:47
【问题描述】:
我有两个子类和一个父类。
父类有抽象方法,它有一个类作为参数。子类实现父类的抽象方法,它有另一个类作为参数。但是子类方法报错:
“不实现继承的抽象成员”。
代码如下:
abstract class StudentBizz
{
public abstract Boolean enrollNewStudent(Student stuObj);
}
class MScStudentBizz:StudentBizz
{
public override Boolean enrollNewStudent(MScStudent stuObj)
{
//code
}
}
【问题讨论】:
-
当有人
StudentBizz foo = new MScStudentBizz(); foo.enrollNewStudent(new OtherStudent())时你想发生什么? (OtherStudent是一个继承自Student但不继承自MScStudent的类)