Java中set与get使用

2024年11月28日 12:38
有3个网友回答
网友(1):

this 就是当前类 this.name 就是 访问 成员变量(全局)。
get方法中return 用this 不用 都是一样的
而 你set 要通过 传参只要参数名不一样就可以 不用 this.
如果参数名与变量一样了,机器编译就分不清 谁是谁

网友(2):

public class Test(){
private String str;
public void setString(String s){
this.str = s;
}
public String getStr(){
return this.str;
}
}

主要就是 定义一个私有的属性 并且给它设置两个公共的方法 分别是get 和set get取得该属性的值,set设置该属性值,这两个方法get/set用于操作对象定义的对应私有属性

网友(3):

如果不考虑是否序列化,无所谓