当前位置:新励学网 > 秒知问答 > 虚方法和抽象方法的区别是什么

虚方法和抽象方法的区别是什么

发表时间:2024-07-28 04:18:36 来源:网友投稿

① 抽象方法:只有方法名称,没有方法体(也就是没有具体实现),子类必须重写父类的抽象方法

虚函数:该方法由方法体,但是子类可以覆盖,也可以不覆盖

② 虚方法有方法体,抽象方法没有方法体。抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化

③ 抽象方法只能在抽象类中声明,虚方法不是

④ 派生类必须重写抽象类中的抽象方法,虚方法则不必要

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!