java get set 方法有什么作用? 5
5个回答
展开全部
get和set 方法用于private数据中,如果一个类中的数据已经设为private,那么在其他类中已经不能调用他,只能通过get和set方法。
这是我和你设计的例子:
package baidu;
public class Test1 {//get和set方法
private String s;
public void setStr(String s){
this.s=s;
}
public String getStr(){
return this.s;
}
}
//在另外一个类中使用
class Yong{
public static void main(String[] args) {
Test1 t=new Test1();
t.setStr("guo");
System.out.println(t.getStr());
}
}
这是我和你设计的例子:
package baidu;
public class Test1 {//get和set方法
private String s;
public void setStr(String s){
this.s=s;
}
public String getStr(){
return this.s;
}
}
//在另外一个类中使用
class Yong{
public static void main(String[] args) {
Test1 t=new Test1();
t.setStr("guo");
System.out.println(t.getStr());
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get用于取得属性的值,set用于给属性赋值
例如:
class Aa {
private String a1;
public setA1(String a1) {
this.a1 = a1;
}
public String getA1() {
return this.a1;
}
}
class Amain {
public static void main(String[] args) {
Aa aa = new Aa();
aa.setA1("为aa赋一个值"); //用于赋值
String a1 = aa.getA1(); // 取得属性的值
System.out.println(a1);
}
}
例如:
class Aa {
private String a1;
public setA1(String a1) {
this.a1 = a1;
}
public String getA1() {
return this.a1;
}
}
class Amain {
public static void main(String[] args) {
Aa aa = new Aa();
aa.setA1("为aa赋一个值"); //用于赋值
String a1 = aa.getA1(); // 取得属性的值
System.out.println(a1);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用于封装数据 将对数据的访问动作和数据本身区分开
你可以在getter和setter方法中做一些转换而不是直接操作数据本身
同时getter和setter方法也是JavaBean的一种规范 广泛被使用于反射的一些应用场景中 比如spring
你可以在getter和setter方法中做一些转换而不是直接操作数据本身
同时getter和setter方法也是JavaBean的一种规范 广泛被使用于反射的一些应用场景中 比如spring
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get 表示获取某个变量值
set 表示设置某个变量值
get set 后面家变量名
比如:
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag=flag;
}
set 表示设置某个变量值
get set 后面家变量名
比如:
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag=flag;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询