面向对象和局域对象
来源:互联网 发布:幻想全明星知乎 编辑:程序博客网 时间:2024/05/21 06:39
很多人没有区分“面向对象”和“基于对象”两个不同的概念。面向对象的三大特点(封装,继承,多态)却一不可,通常“基于对象”使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说“基于对象”没有继承的特点,而“多态”是表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论“多态”。现在的很多流行技术都是基于对象的,它们使用一些封装好的对象,调用对象的方法,设置对象的属性。但是它们无法让程序员派生新对象类型。他们只能使用现有对象的方法和属性。
所以当你判断一个新的技术是否是面向对象的时候,通常可以使用后两个特性来加以判断。“面向对象”和“基于对象”都实现了“封装”的概念,但是面向对象实现了“继承和多态”,而“基于对象”没有实现这些。 记住了
- 面向对象和局域对象
- 面向对象和基于对象
- 【面向对象】对象和类
- “面向对象”和“基于对象”
- 面向对象和基于对象
- 面向对象--类和对象
- 面向对象和基于对象
- 面向对象和基于对象
- 面向对象(类和对象)
- 面向对象和基于对象
- 面向对象-类和对象
- 面向对象之类和对象
- 面向对象----类和对象
- 面向对象之类和对象
- 面向对象和MFC
- 面向对象和数据库
- 面向“对象”和“过程”
- 面向对象和界面设计
- 安个新家吧~~
- 带复选框的CTreeCtrl响应复选消息
- 浅谈java中的数组
- 文件夹同名EXE病毒
- 打败腾讯的策略---三大电信运营商联合推飞信
- 面向对象和局域对象
- 利用SendMessage实现C#进程间通信
- JSplitPane按比例分割的问题
- 《引爆流行》:Web2.0的传播理论
- 教菜鸟写注册机
- 世界杯与考试
- 1
- Win32多线程编程(5) — 线程局部存储
- 学习CASCADE从何开始呢?