Java方法签名
-
组成
- 方法名。
- 参数列表(类型、个数、顺序)。
-
注意!
- 与返回值、修饰符以及异常无关。
- 在Class文件格式中,返回值不同,可以合法地共存于一个Class文件中。
- 范型中,类型擦除,
List<String>与List<Integer>是相同参数List<Object>。 - 参数
String... str与参数String[] str是相同参数。
-
重写与重载
- 重写:同一个类中方法签名不同的方法。
- 重载:方法签名必定相同,返回值必定相同,访问修饰符子>父,异常类 子<父。