![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式和面向对象
saileilong
这个作者很懒,什么都没留下…
展开
-
什么情况下应当声明虚函数?纯虚函数声明
http://blog.csdn.net/yangbo_hbzjk/article/details/7472082注意:只能用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以只能用于类的继承层次结构中。一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非vi转载 2014-01-09 15:17:30 · 1015 阅读 · 0 评论 -
在什么情况下应当声明虚函数
http://see.xidian.edu.cn/cpp/biancheng/view/246.html使用虚函数时,有两点要注意:只能用virtual声明类的成员函数,使它成为虚函数,而不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。显然,它只能用于类的继承层次结构中。一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个转载 2014-01-09 15:33:12 · 786 阅读 · 0 评论 -
虚函数
虚函数编辑目录1定义2作用3示例实例条件4c++的一,定义二, 实现三, 代码示例CallVirtualFun5其他信息6最后说明1定义定义:在某基类中声明为 virtual 并在一个或多个派生类转载 2014-01-09 16:12:07 · 515 阅读 · 0 评论 -
抽象类和接口的区别[好文章就是要收藏!
.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。 接下来先说说抽象类和接口的区别。区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是转载 2014-01-14 11:25:43 · 479 阅读 · 0 评论 -
深入继承 - 抽象类和接口
http://www.cnblogs.com/thcjp/archive/2007/04/11/709395.html因为这个视频还没有做完,我想把抽象类和接口全部做完,估计是两级或者三级,因为里面包含对以前学过的知识的一个复习和其他一些小细节,所以不做完就很难得到一个完整的思路,这两点确实是很绕的,如果没有一个完整的思路和一个比较有说服力的演示,确实很难说清楚!说实在这两个知识点我确转载 2014-01-14 16:03:38 · 434 阅读 · 0 评论 -
深入继承——抽象类和接口
深入继承——抽象类和接口 一、基本概念 抽象类:又叫抽象基类:在定义的时候使用 abstract 关键字标记的一般类。他可包含一般类所包含的所有特性,例如字段,属性,方法,另外还包含一个很特殊的方法,叫抽象方法(这些方法基本上是没有执行代码的函数标题,而派生于该类的类就必须提供执行的代码),而且不能被实例化,主要用在类的定义和部分实现这方面,所以需要在扩充类中完整的扩充并实现功能.转载 2014-01-14 16:08:24 · 512 阅读 · 0 评论