永发信息网

Java中set与get使用

答案:3  悬赏:40  手机版
解决时间 2021-02-01 15:26
  • 提问者网友:孤凫
  • 2021-01-31 17:14
Java中get()方法中return name与return this.name的区别,加不加this有什么不一样吗?都加可以吗?还有set中的this的用法
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-01-31 17:26
this 就是当前类 this.name 就是 访问 成员变量(全局)。
get方法中return 用this 不用 都是一样的
而 你set 要通过 传参只要参数名不一样就可以 不用 this.
如果参数名与变量一样了,机器编译就分不清 谁是谁
全部回答
  • 1楼网友:一袍清酒付
  • 2021-01-31 19:47
setname()方法是用来设置类中属性的值的方法,需要在括号里传一些参数,比如setname(string name){ this.name = name; }
  • 2楼网友:上分大魔王
  • 2021-01-31 18:26
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用于操作对象定义的对应私有属性
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯