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