分别使用两种构造方法完成了加减乘除运算
class Calculator {
private int num1;
private int num2;
public Calculator(int num1, int num2) {
this.num1 = num1;
this.num2 = num2;
}
public Calculator() {
}
public int add() {
return this.num1+this.num2;
}
public int sub() {
return this.num1-this.num2;
}
public int mul() {
return this.num1*this.num2;
}
public double dev() {
return (double) this.num1/this.num2;
}
public int getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
public int getNum2() {
return num2;
}
public void setNum2(int num2) {
this.num2 = num2;
}
}
public class TestDemo3 {
public static void main(String[] args) {
Calculator calculator = new Calculator(30,40);
System.out.println(calculator.add());
System.out.println(calculator.sub());
System.out.println(calculator.mul());
System.out.println(calculator.dev());
}
public static void main1(String[] args) {
Calculator calculator = new Calculator();
calculator.setNum1(10);
calculator.setNum2(20);
System.out.println(calculator.add());
System.out.println(calculator.sub());
System.out.println(calculator.mul());
System.out.println(calculator.dev());
}
}