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