Java重载 在同一个类(Test8类中)中,分别定义求两个整数的方法 和 三个小数之和的方法(方法都名为SUM)。 并执行代码,求出结果:
时间: 2024-03-10 10:47:07 浏览: 109
类里没有构造-java类和对象
好的,可以参考以下代码:
```java
public class Test8 {
// 求两个整数之和
public int sum(int a, int b) {
return a + b;
}
// 求三个小数之和
public double sum(double a, double b, double c) {
return a + b + c;
}
public static void main(String[] args) {
Test8 test = new Test8();
int sum1 = test.sum(2, 3);
double sum2 = test.sum(1.1, 2.2, 3.3);
System.out.println("sum1 = " + sum1); // 输出结果:sum1 = 5
System.out.println("sum2 = " + sum2); // 输出结果:sum2 = 6.6
}
}
```
在这段代码中,我们使用了 Java 重载的特性,即在同一个类中定义了两个方法名相同但参数类型或个数不同的方法。在 `main` 方法中,我们分别调用了 `sum` 方法来求两个整数的和和三个小数的和,并将结果分别赋值给 `sum1` 和 `sum2` 变量,最后输出结果。
阅读全文