Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240281
  • 博文数量: 127
  • 博客积分: 34
  • 博客等级: 民兵
  • 技术积分: 655
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-03 10:53
文章分类

全部博文(127)

文章存档

2013年(19)

2012年(108)

发布时间:2012-12-23 23:33:15

面向对象 目录一、传统开发方法存在问题二、面向对象的基本概念三、面向对象的特征四、面向对象的要素五、面向对象的模型六、面向对象的分析七、面向对象的设计八、面向对象的实现九、面向对象和基于对象的区别九、面向对象和基于对象的区别    面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范 围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。   谈到面向对......【阅读全文】

阅读(648) | 评论(0) | 转发(0)

发布时间:2012-12-23 23:33:05

面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到特殊的过程。 要实现继承,可以通过“继承”(Inher......【阅读全文】

阅读(705) | 评论(0) | 转发(0)

发布时间:2012-12-23 23:32:55

C++ Template 中的typename、class关键字 =========================================================== 作者: fesir(http://fesir.itpub.net) 发表于: 2006.08.03 10:01 分类: C/C++ 出处: http://fesir.itpub.net/post/4728/183624 --------------------------------------------------------------- http://www.cublog.cn/oper......【阅读全文】

阅读(849) | 评论(0) | 转发(0)

发布时间:2012-12-23 23:32:45

以下示例中定义了一个class test, 重载了<, +, +=, =, ==, <<, >>等符号: #include<iostream> #include<vector> using namespace std; class test{ public:      int v;    /*构造函数*/      test():v(0){}      test(const i......【阅读全文】

阅读(722) | 评论(0) | 转发(0)

发布时间:2012-12-23 23:32:36

#include<iostream.h> using namespace std; #define COMPARE(_op_) \ inline bool operator _op_ (const sp<T>& o) const { \     return m_ptr _op_ o.m_ptr; \ } ......【阅读全文】

阅读(1580) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册