public class Operations {
private int add;
private int sub;
private int mul;
private int div;
private double sqrt;
public void setadd(int a, int b) {
add = a + b;
}
public void setsub(int a, int b) {
sub = a - b;
}
public void setmul(int a, int b) {
mul = a * b;
}
public void setdiv(int a, int b) {
div = a/b;
}
public void setsqrt(double sqt) {
sqrt = Math.sqrt(sqt);
}
public int getadd() {
return add;
}
public int getsub() {
return sub;
}
public int getmul() {
return mul;
}
public int getdiv() {
return div;
}
public double getsqrt() {
return sqrt;
}
}
我必须做一个这样或Java的原型,这是没有必要的,我怎么在这里使用静态方法,而不是setter和getter ..我试图做一个计算器..我的方法是否可以?静态方法或setter或getters?
也可能是值得做这些静态的;你并不需要一个Calculator对象的实例来完成这些操作。 – 2012-08-03 21:14:36
我认为即时消息只是在这里做实践,所有这些都只是学习和实验 – user1535963 2012-08-03 21:18:53
这些方法真的应该是静态的 - 它们不在任何实例领域运行。 – 2012-08-03 21:19:01