黑马程序员技术交流社区
标题:
带参数和不带参数的疑问
[打印本页]
作者:
落星追恒
时间:
2016-1-15 21:01
标题:
带参数和不带参数的疑问
为什么后者需要带有int age参数,前者不需要?
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
作者:
281884702
时间:
2016-1-15 21:29
set 是设置参数 要设置 就必须有参数 get是获取参数 ,获取本身就有参数
作者:
fagug
时间:
2016-1-15 22:14
固定格式,setAge()应该写在getAge()前面,逻辑是先传值然后获取返回值。
对成员变量进行私有化,留setAge()和getAge()方法给外部访问,setAge(int age)将外部int类型的数据传入方法,getAge()向外部返回一个int类型的数据。
private int age;
public void setAge(int age)
{
this.age = age;
}
public int getAge()
{
return age;
}
作者:
shenfuhan
时间:
2016-1-15 22:49
因为一个是设置,一个是获取,设置好了, 直接获取就行了
作者:
wuxueshuan
时间:
2016-1-16 21:02
正解正解
作者:
1178988315
时间:
2016-1-16 21:39
不需要返回值的,函数设置为void,需要返回值的,根据返回值确定返回值类型。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2