作者meiq699 (qaqaqaqaqaq)
看板java
标题[问题] 如何在一个function 里面call出另个class
时间Sun Mar 25 02:23:54 2018
求救!
老师出的作业是关於constructor的
在一个ARG的class的main function
里面老师给了System.out.println(avg(new Apple(10,59.5))) 无法做更动!
https://i.imgur.com/Knq8mcy.jpg
Apple是另个class,里面有两个constructor
如附图
https://i.imgur.com/7vQ1m0V.jpg
我现在avg这个function怎麽写都写不好
https://i.imgur.com/2BGuoUq.jpg
*懒人包
我想再class A里面设个function ,然後这个function 的parameters 是call出另个clas
s
我已经卡在这边三天了......
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.204.50.172
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1521915836.A.402.html
1F:→ inxbone: double avg(Apple parm){ reture parm.getPrice()/parm.g03/25 04:30
2F:→ inxbone: etWeight();}03/25 04:30
3F:→ PTTTTTTTT: double avg (Apple a) 就可以传apple class进去了03/25 07:01
我想问一下,我Apple a(int price,double weight)这种写法要改成怎样才能编译通过?
※ 编辑: meiq699 (180.204.50.172), 03/25/2018 13:49:32
4F:→ smallfox0933: public double avg(int price, double weight) { 03/25 23:25
5F:→ smallfox0933: Apple obj = new Apple(price, weight); 03/25 23:26
6F:→ smallfox0933: return obj.getPrice() / obj.getWeight(); } 03/25 23:26
7F:→ PTTTTTTTT: 直接apple a 後面不用int之类的 03/26 12:09
8F:→ baconcsie: 萤幕截图都不会...课本都没买?语法在课本里 03/28 10:26