虚方法和抽象方法的区别?

 

继承:虚方法修饰符virtual,才能重写override


虚方法和抽象方法的区别:

  1. 虚方法必须有实现部分,抽象方法不可以有实现部分;
  2. 虚方法可以在派生类中重写也可以不重写,抽象方法必须在派生类中重写
  3. 虚方法可以在任何非密封类中声明,抽象方法只能在抽象类中声明。
  4. 如果类包含抽象方法,那么该类也必须为抽象的,不能实例化。

 

  --学无止境,爱拼才会赢

posted @ 2022-09-20 17:40  struggle-way  阅读(32)  评论(0编辑  收藏  举报