如下:public class SetVaule{
private int a;
public SetVaule(){
} public void int setA(int a){
this.a = a;
}
public int getA(){
retuern a
}
public void use(){
a = 3;
setA(3);
} }两种赋值方式,即a = 3;和setA(3);哪种效率高或者哪种安全性好
private int a;
public SetVaule(){
} public void int setA(int a){
this.a = a;
}
public int getA(){
retuern a
}
public void use(){
a = 3;
setA(3);
} }两种赋值方式,即a = 3;和setA(3);哪种效率高或者哪种安全性好
public void int setA(int a){
this.a = a;
}写错了吧
setA(3)调用了方法,还有建栈,入栈,出栈的过程
修饰的 可以在类外调用,
直接 a=3 更快
虽然a = 3比set()快,但是也要看场合。
setA(3) 安全性要高点。