您的位置:首页 > 其它

抽象类(abstract),虚方法(virtual),接口(interface)对比分析(一)

2008-01-29 11:39 435 查看
抽象方法和虚方法的区别:
1.虚方法有一个实现部分,并为派生类提供了覆盖该方法的选项,相反,抽象方法没有提供实现部分,强制派生类覆盖方法(否则派生类不能成为具体类);
2.abstract只能再抽象类中声明,虚方法不是;
3.abstract方法必须在派生类中重写,virtual不必;
4.abstract不能声明方法实体,virtual可以;
5.包含abstract方法的类不能被实例化,包含virtual的类可以实例化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐