两种方法:
1.使用构造函数:
class Calculator{
private int num1;
private int num2;
public Calculator() {
}
public Calculator(double num1,double num2) {
this.num1 = num1;
this.num2 = num2;
}
public double add(double num1, double num2){
this.num1= num1;
this.num2= num2;
return this.num1+this.num2;
}
public double sub(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1-this.num2;
}
public double mul(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1*this.num2;
}
public double div(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1/this.num2;
}
}
public class Test1 {
public static void main(String[] args) {
Calculator calculator = new Calculator(5.9,9.);//实例化对象
System.out.println(calculator.add());
System.out.println(calculator.sub());
System.out.println(calculator.mul());
System.out.println(calculator.div());
}
运行结果:
class Calculator{
private double num1;
private double num2;
public double getNum1() {
return num1;
}
public void setNum1(double num1) {
this.num1 = num1;
}
public double getNum2() {
return num2;
}
public void setNum2(double num2) {
this.num2 = num2;
}
public double add(double num1, double num2){
this.num1= num1;
this.num2= num2;
return this.num1+this.num2;
}
public double sub(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1-this.num2;
}
public double mul(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1*this.num2;
}
public double div(double num1, double num2){
this.num1=num1;
this.num2=num2;
return this.num1/this.num2;
}
}
public class Test1 {
public static void main(String[] args) {
Calculator calculator = new Calculator();
calculator.setNum1(10.0);
calculator.setNum2(12.2);
System.out.println(calculator.add());
System.out.println(calculator.sub());
System.out.println(calculator.mul());
System.out.println(calculator.div());
}
}
运行结果: