A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 泥奏凯 中级黑马   /  2017-6-13 00:37  /  1070 人查看  /  4 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

public void setAge(int age) {
      this.age=age;
}
这里为什么用void?
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

4 个回复

倒序浏览
set设置的时候是一定要用void,只有get获取数值的时候才有返回值,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
void表示没有返回值。当调用这个方法时是去设置一个值,所以不需要返回值。当然你也可以不用void。没有为什么,想怎么写怎么写。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
15873467984 发表于 2017-6-13 03:49
void表示没有返回值。当调用这个方法时是去设置一个值,所以不需要返回值。当然你也可以不用void。没有为什 ...

哦哦,谢谢
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
3楼说的对,这是标准的写法,你也可以写返回值,但是没意义,还可能误导方法的调用者
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马