1、访问修饰符(四种)
public、protected、缺省、private
访问级别:
| 访问修饰符 | 本类 | 同包子类 | 不同包子类 | 不同包且非子类 |
| public | 可以 | 可以 | 可以 | 可以 |
| protected | 可以 | 可以 | 可以 | 不可以 |
| 缺省(friendly) | 可以 | 可以 | 不可以 | 不可以 |
| private | 可以 | 不可以 | 不可以 | 不可以 |
级别:public>protected>缺省>private
2、方法的重载
定义:在同一个类中,方法名相同,形式参数、列表不同的一组方法构成方法重载。
| 位置 | 方法名 | 参数表 | 返回值 | 访问修饰符 | |
| 方法重载 | 同类 | 相同 | 不同 | 无关 | 无关 |
3、方法的重写
定义:在子类中如果有一个方法和父类的名称返回值参数完全一样,这时子类的方法就
覆盖了父类的方法,成为重写。
| 位置 | 方法名 | 参数表 | 返回值 | 访问修饰符 | |
| 方法重写 | 子类 | 相同 | 相同 | 相同 | 不能比父类严格 |
本文详细介绍了Java中的四种访问修饰符:public、protected、缺省和private,并对比了它们的访问级别。此外,还阐述了方法重载与重写的定义及其区别,包括方法的位置、名称、参数列表、返回值类型及访问修饰符的要求。
315

被折叠的 条评论
为什么被折叠?



