面向对象和基于对象区别

以下在网上搜索的

面向对象的三大特点(封装,继承,多态)却一不可,
通常基于对象使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说基于对象没有继承的特点,
而多态是表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论多态。
面向对象和基于对象都实现了封装的概念,但是面向对象实现了继承和多态,而基于对象没有实现这些,的确很饶口。


看是否支持多态性(通过指针可以识别子类和父类),vb就是基于对象的,

基于对象很难跟面向对象比较!   因为面向对象有很大的范畴,可以从编程语言角度来说,也可以从方法学角度来说!

来一段搞笑的,  
  有一匹马和一只狗,他们都是动物,都会跑。  
  如果有个人喊口令,“马跑”,那么马跑,如果喊口令“狗跑”,那么狗跑。  
  这叫基于对象的口令。  
  如果有个人喊口令,“动物跑”,那么狗和马都跑。  
  这叫面向对象的口令。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值