Java中能把方法赋值给变量么?

main函数头{类Aa=new类A();--doublearea;--area=a.pick();}请教一下:对象a调用了一个方法怎么赋值给变量area了?我查了,书上没... main函数头{ 类A a=new 类A(); -- double area; --area=a.pick();}请教一下:对象a调用了一个方法怎么赋值给变量area了?我查了,书上没说可以把方法也给变量赋值啊?? 展开
 我来答
百度网友6722f06
2015-09-29 · 超过22用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:29.4万
展开全部
主要看你这个方法的返回值是什么才能把方法赋值给变量。如果方法没有返回值或者返回值的类型和变量的类型不一样就不能赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcy6844
2012-12-14
知道答主
回答量:19
采纳率:0%
帮助的人:3万
展开全部
准确说应该是那个方法返回的值! 方法里面肯定有一个 return (具体的值);
直接用 area = 方法名(参数); 那么最后结果为 area = (具体的值); 要注意参数的匹配问题.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柠萌茶123456
2015-11-01 · 超过22用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:36.6万
展开全部
很显然不能,方法是类的行为,可以把执行方法的返回值赋给变量,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悲剧的星星
2012-12-14 · 超过21用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:30.2万
展开全部
1.其实是方法返回值作为参数了
2.能把方法赋值给变量?那这个方法必须作为一个String,然后根据类的方式机制可动态调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mikemelon2012
2012-12-14 · TA获得超过3634个赞
知道大有可为答主
回答量:938
采纳率:87%
帮助的人:415万
展开全部
是把方法的返回值赋值给变量,你这个例子也就是pick()方法会返回一个double类型的值,然后赋值给变量area。你看一下pick()方法的返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式