88.定义类A及类中的方法setNum(),( )是对setVar()方法的重载。 class A { public void setNum(int a, int b, float c){...} } A. protected float setNum(int a,int b,float c){return c; } B. protected void setNum(int a,int b,float c){ } C. protected int setNum(int a,int b,int c){return a;} D. protected int setNum(int a,int b,float c){return b;}、
时间: 2023-12-23 13:01:58 浏览: 41
以下选项是对 `setNum()` 方法的重载:
C. `protected int setNum(int a, int b, int c) { return a; }`:该方法的参数列表不同于原始方法的参数列表,其中包括一个 `int` 类型的参数。
D. `protected int setNum(int a, int b, float c) { return b; }`:该方法的参数列表不同于原始方法的参数列表,其中包括一个 `float` 类型的参数。
选项 A 和 B 不是对 `setNum()` 方法的重载,因为它们的参数列表与原始方法的参数列表相同,只是返回类型不同。在方法的重载中,必须更改参数列表,不能只更改返回类型。
阅读全文