1、访问修饰符(四种)
public、protected、缺省、private
访问级别:
访问修饰符 | 本类 | 同包子类 | 不同包子类 | 不同包且非子类 |
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不可以 |
缺省(friendly) | 可以 | 可以 | 不可以 | 不可以 |
private | 可以 | 不可以 | 不可以 | 不可以 |
级别:public>protected>缺省>private
2、方法的重载
定义:在同一个类中,方法名相同,形式参数、列表不同的一组方法构成方法重载。
位置 | 方法名 | 参数表 | 返回值 | 访问修饰符 | |
方法重载 | 同类 | 相同 | 不同 | 无关 | 无关 |
3、方法的重写
定义:在子类中如果有一个方法和父类的名称返回值参数完全一样,这时子类的方法就
覆盖了父类的方法,成为重写。
位置 | 方法名 | 参数表 | 返回值 | 访问修饰符 | |
方法重写 | 子类 | 相同 | 相同 | 相同 | 不能比父类严格 |