基于对象和面向对象的区别
2015-09-29 16:50
183 查看
面向对象有三个特征:(封装,继承,多态)。三个要素缺一不可。基于对象的是使用别人定义好的对象类型,自己无法定义一个新的对象类型,无法用继承,没有了继承更无法说多态。
面向对象就是可以自己封装一个新的对象,有继承和多态,现在有好多技术是基于对象的,在判断他们的区别,不能用封装来判断,因为基本上都有封装,但是面向对象实现了“继承和多态”,而“基于对象”没有实现这些,的确很饶口。
简单地说:基于对象不能继承,更谈不上多态.
面向对象就是可以自己封装一个新的对象,有继承和多态,现在有好多技术是基于对象的,在判断他们的区别,不能用封装来判断,因为基本上都有封装,但是面向对象实现了“继承和多态”,而“基于对象”没有实现这些,的确很饶口。
简单地说:基于对象不能继承,更谈不上多态.
相关文章推荐
- 优秀管理者必看--你的下属跳槽的八大征兆,你注意到了吗?(超级准,不看后悔的。。。)
- 安卓:service通信,信使实现,客户端和服务端及回传消息的完整版
- 【Volley】Volley源码解析
- App应用之启动界面SplashActivity
- 栈的连续与链式实现
- perl JMX::Jmx4Perl
- wireshark教程详解
- java 状态码详解
- jeecms网站中的新闻列表前边的图片是可以修改的
- cocos2d-x入门二 helloworld实例运行与创建
- 内核的定时和延迟
- 教你如何捕捉热点板块(转发)
- hdu 5448 Marisa’s Cake(几何+凸包)
- freeswitch添加silk编码
- test8.14
- cocos2dx:cocos之Shader
- cuda nvprof 输出结果的理解和优化空间
- FreeImage使用
- 使用SecureCRT连接ubuntu
- 9.29判断变量x是奇数还是偶数