一 权限修饰符
private内容不能被继承
类:只有public / default 可以修饰 ,且default 默认出现
protected访问权限
1.同包下的类
2.不同包的子类,只能通过子父类关系访问,只有子类中才可以使用.
权限修饰符只能修饰成员,成员修饰符(成员变量|成员方法)
二 重写
重写和重载的区别:(都指方法)
重载:
1.同一个类
2.方法名字相同
3.参数列表不同|方法签名不同
重写:
1.类不同
2.继承关系|实现关系
3.方法签名相同(方法名+参数列表)
方法的重写:调用的是子类中的重写方法----对父类中被重写的方法进行屏蔽
1.方法签名 : 相同
2.返回值类型: 基本数据类型----相同
引用数据类型----子类<=父类
3.权限修饰符: 子类>=父类
不能被重写的情况:
private/final/static 修饰的方法不可以被重写
子父类----同名方法:父类中静态,子类中同名方法也要是静态 static修饰.