允许在一个类中定义多个同名的方法,要求同名的方法要么参数个数不同,要么参数类型不同,称之为【 】。
A: 方法覆盖
B: 方法重定义
C: 方法重载
D: 方法封装
A: 方法覆盖
B: 方法重定义
C: 方法重载
D: 方法封装
举一反三
- Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同,这就是方法的重载。
- 同一个类中定义多个参数列表不同的同名方法,叫做方法的重载。
- 在类的定义中可以有两个同名方法,每个方法的参数不同,这种现象称为方法()。 A: 封装 B: 继承 C: 覆盖 D: 重载
- 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数或参数类型各不相同。这种重复定义同名方法的行为称为对方法()。 A: 隐藏 B: 覆盖 C: 重载 D: Java不支持此特性
- 重载是()的机制。 A: 在子类中定义与父类中方法名相同但参数不同的方法 B: 一个类中定义多个同名方法,以提高代码可读性 C: 子类中定义与父类中同名但返回值类型不同的方法 D: 子类重新编写父类实例方法,根据需要定义自身特定行为