return的值给了谁

xjh1105 2019-08-10 11:32:52
如下图, 1.getPrice()里return的price是不是成员变量pri e,2.r的eturn值给了getPrice()方法还是book类 3.麻烦举例说明怎样获取return的price值 感谢
...全文
328 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
getPrice获取当前对象price的值,当前对象指的就是调用者
qq_39936465 2019-08-12
  • 打赏
  • 举报
回复
引用 楼主 谢季洪 的回复:
如下图, 1.getPrice()里return的price是不是成员变量pri e,2.r的eturn值给了getPrice()方法还是book类 3.麻烦举例说明怎样获取return的price值 感谢
1. getPrice()里return的price是类成员变量price。 2. return的值是返回给调用该getPrice() 3. Book book=new Book();//先初始化 double d=book.getPrice();//然后可以通过方法获取值,这里省略了值的赋予。 set get是java封装的基础。一定要掌握的。
guishuanglin 2019-08-12
  • 打赏
  • 举报
回复
0基础问题啊, 兄弟, 学一下基础, 进这个地方: https://www.runoob.com/java/java-variable-types.html 这个问题不好解释, 因为解释一句话要用10句话, 这里句话又要用 10句来解释... 所以先看基础.
WrdNirvana 2019-08-11
  • 打赏
  • 举报
回复
setPrice() 是给本类中的price赋值;getPrice()是调用方获取price值;return price 给了调用方的接收者。
会飞的奥特猪 2019-08-11
  • 打赏
  • 举报
回复
因为book类中的price属性私有,所以不能测试类中实例化进行赋值,要对象.set()方法进行给book中的变量进行赋值,this是指当前的对象,如果想要获取price的值,要进行对象.get()方法进行获取,给你举给例子,Book b = new Book();进行实例化,,,,,,,,b.setPrice(12);进行赋值给属性,,,,,,,,b.getPrice();进行获取赋的值

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧