在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法;在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。
查看答案
虚方法的实现必须在派生类中使用override关键字来实现;抽象方法则可以由派生类使用override关键字实现也可以不实现。
A. 对
B. 错
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象基类中出现,并且在子类中必须重写。
A. 对
B. 错
抽象方法只能在抽象类中声明, 抽象方法必须在派生类中重写。
A. 对
B. 错
用abstract修饰的类不能被实例化。
A. 对
B. 错