java中 a(new b()); 这句话是什么意思?

不好意思是我看错了他是在main方法中调用staticvoidtest(Objectx){}... 不好意思是我看错了
他是在main方法中调用
static void test(Object x){}
展开
 我来答
键盘都敲坏了
2012-12-27
知道答主
回答量:21
采纳率:0%
帮助的人:4.9万
展开全部
就是调用了a(b ?)这个函数,b是一个在a函数里面被调用的对象,所以在用到a(b ?)函数时要传入一个b的对象作为参数!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
makwy
2012-12-27 · 超过35用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:96.1万
展开全部
需要结合具体情况
可以是 a方法 调用了new b()这个类生成的对象 执行后 获得结果为实际参数 进行方法a 的执行
追问
但是书上a的前面没有返回值的类型也没有打void呀
这是我诧异的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有话好好说ggg
2012-12-27 · TA获得超过132个赞
知道答主
回答量:104
采纳率:0%
帮助的人:61.9万
展开全部
a方法调用
也就是说调用a方法需要传入一个参数这个参数是对象 参数的类型是一个对象
追问
但是书上a的前面没有返回值的类型也没有打void呀
这是我诧异的
追答
那把代码给的详细点       难道就    a(new b());?   没别的代码了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ss396909730
2012-12-27
知道答主
回答量:76
采纳率:0%
帮助的人:25.3万
展开全部
应该是a方法以B对象为参数!
追问
但是书上a的前面没有返回值的类型也没有打void呀
这是我诧异的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式