面向对象

1、面向对象=对象+类+继承+通信。

2、对象:客观世界里的任何实体都可以被称为对象。

3、类:是一组具有相同数据结构和相同操作的对象的集合。类是对象的抽象。

4、继承:是指子类可以自动拥有父类的全部属性与操作。

5、消息:向对象发出的请求。

6、封装:是指把属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。对于外界来说,只能知晓对象外部行为而无法了解对象行为的内部实现细节,这样可以保证内部对象内部属性数据的安全性。

7、多态性:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果;多态性分为:编译时多态(重载来实现的)和运行时多态(重写来实现的);多态性三种实现方式:接口实现多态,通过继承实现多态,通过抽象类实现多态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值