创建一个包含两个整型成员变量和加减乘除四个成员方法的类,再创建一个有main()方法的测试类在其中创建对象对方法进行调用
时间: 2024-10-24 20:08:33 浏览: 15
在Java中,我们可以创建一个名为`Calculator`的类,它有两个整型成员变量`num1`和`num2`,以及对应的方法实现加、减、乘、除的功能。这里是简单的例子:
```java
// Calculator类
public class Calculator {
private int num1;
private int num2;
// 构造函数
public Calculator(int num1, int num2) {
this.num1 = num1;
this.num2 = num2;
}
// 成员方法:加法
public int add() {
return num1 + num2;
}
// 减法
public int subtract() {
return num1 - num2;
}
// 乘法
public int multiply() {
return num1 * num2;
}
// 除法(这里假设除数不为0)
public int divide() {
if (num2 != 0) {
return num1 / num2;
} else {
throw new ArithmeticException("Cannot divide by zero");
}
}
}
```
然后,在另一个名为`CalculatorTest`的主类中,我们创建`Calculator`的对象并对其进行操作:
```java
public class CalculatorTest {
public static void main(String[] args) {
// 创建Calculator对象
Calculator calculator = new Calculator(10, 5);
// 调用方法
int sum = calculator.add();
System.out.println("Sum: " + sum); // 输出50
int difference = calculator.subtract();
System.out.println("Difference: " + difference); // 输出5
int product = calculator.multiply();
System.out.println("Product: " + product); // 输出50
try {
int quotient = calculator.divide();
System.out.println("Quotient: " + quotient); // 输出2
} catch (ArithmeticException e) {
System.out.println(e.getMessage()); // 如果除以零会捕获异常
}
}
}
```
在这个例子中,`CalculatorTest`通过`Calculator`类提供的接口(加、减、乘、除方法)来进行操作,体现了多态的概念。
阅读全文