Java核心技术1:如何理解接口、继承和多态

2024-10-12 18:46:22

1、方法的重载就是在同一个类中允许使用一个以上的同名方法,只要这些方法的参数个数或类型不同即可。举例如下:

Java核心技术1:如何理解接口、继承和多态

2、构成重载的条件:

Java核心技术1:如何理解接口、继承和多态

3、在谈到参数个数可以确定两个方法是否具有重载关系时,会想到不定长参数方法。不定长方法拳婊招稹语法:返回值 方法名(参数数据类型…参数名白镢梧螂称)在参数列表中使用…形式定义不定长参数,其实这个不定长参数a就是一个数组,编译器会将(int…a)这种形式看做int[]a,所以在add()方法体做累加操作时使用到了for循环语句,在循环中是根据数组a的长度作为循环条件,最终将累加结果返回。

4、举例如下:

Java核心技术1:如何理解接口、继承和多态
猜你喜欢