抽象函数和虚函数的区别
1.抽象方法是只有方法名称,没有方法体,即没有方法的具体实现,子类必须重写父类抽象方法才能实现具体功能;虚函数有方法名称也有方法体,但是子类可以覆盖,也可不覆盖。
2.抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。
3.抽象方法只能在抽象类中声明,虚方法不是。
4.派生类必须重写抽象类中的抽象方法,虚方法则不必要。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!