面对对象的三大特征

oop:面对对象的三大特征
1:封装:
隐藏对象内部的复杂性,只对外公开了简单的接口,便于外界调用,从而提高系统的可拓展性,可维护性,作用就是安全。
程序设计的要求:高内聚,低耦合。
封装的实现
public 公开的,可以访问类本身,包权限,子父类,其它包
protercted受保护的 类本身 包权限,子父类。
default默认的 类本身 包权限
private私有的 类本身
给所有属性提供get/set返回值用与对外界对属性进阶的读和写(注意Boolean的是is)
继承:
子类继承父类:子类拥有父类非私有的方法和属性。
extends关键字是用来继承父类
(注意Java中只有单继承,没有c++哪样的多继承在interface中可以多继承)
继承的优点为了代码的重用。
子类在继承父类的构造方法时会先调用祖先的构造的方法依次到本类为止。
多态:
多态就是重载和重写
重载:在同一个类中,方法名相同,方法的参数数据类型顺序有一个不同
重写:是在子父类之间,子类的方法名和返回值和参数列表同父类一样,但是方法题不同。
super:
super关键字代表父类的本身this当前对象本身
super是直接对父类对象的引用
也可以调用父类的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百思不得媘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值