继承
XX 是 XX
通过继承,子类自动拥有了基类(superclass)的所有成员变量和方法。
一个子类只能有一个基类
一个基类可以派生出多个子类
语法:
1
2
3
4
5class 父类 {
}
class 子类 extends 父类 {
}子类包含父类(子类》父类)
访问控制
权限修饰符 public protected private 置于类的成员定义前,用来限定其他对象对该类对象成员的访问权限。
| 修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
|---|---|---|---|---|
| private | √ | |||
| default | √ | √ | ||
| protected | √ | √ | √ | |
| public | √ | √ | √ | √ |
对class的权限修饰符只能使用public 和 default !!!
方法的重写
- 子类中可以根据需要对基类中继承来饿方法重写
- 重写方法必须和被重写方法具有相同的方法名称、参数列表、返回类型
- 重写方法不饿能使用比被重写方法更严格的访问权限