面向对象的核心总结

类是对一类事物的属性与行为的抽象
对象是对类的一个具体的一个个体

面向对象的核心:封装,继承,多态
面向过程:以方法为核心
面向对象:以数据为核心

封装:类是从具体到抽象(封装属性与方法)
对象:从抽象到具体(对象可以直接调用)

继承就是通过现有类,创造出新的类,以便于创建出多层次结构的类
继承体现了类与类之间的特殊与一般的关系,子类具有特殊性,父类具有
一般性,在继承机制中,可以允许某个对象看成是所属类,也可以看成是父类
在继承关系的两个类当中,越父类越抽象,越子类越具体
继承机制体现了代码的重用
注意事项:在继承关系中,子类可以继承父类的方法,除private所有属性与方法。

多态是建立在继承机制之上的,是父类的引用指向子类的对象
要有重写,继承
执行流程:从父类往子类查找,从子类往父类执行
多态的好处:不必关心具体实现,只需关心共同接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值