封装、继承
封装的用处
1.提高了程序的安全性,保护数据
2.隐藏代码的实现细节
3.统一接口,形成规范
4。系统的可维护性增加
方法的重载
println()
两个方法是否相同:1方法名是否相同,2.参数列表
继承
1.需要是public方法 :子类继承了父类,就会拥有父类的全部方法
2.私有的是无法继承的
crtl+H
在java中,所有的类都默认直接或间接继承了object类。
super
方法重写
父类可以引用子类的方法
重写只和非静态有关
重写:需要有继承关系,子类重写父类的方法!
1、方法名必须相同
2.参数列表必须相同
3.修饰符:范围可以扩大但不能缩小
4、抛出的异常:范围可以缩小但不能扩大
重写,子类的方法必须和父类一致,方法体不同!
为什么要重写:
1、父类的功能,子类不一定需要,或者不一定满足