[问题] 如何在一个function 里面call出另个class

楼主: meiq699 (qaqaqaqaqaq)   2018-03-25 02:23:54
求救!
老师出的作业是关于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
我已经卡在这边三天了......
作者: inxbone (高级少量糖果)   2018-03-25 04:30:00
double avg(Apple parm){ reture parm.getPrice()/parm.getWeight();}
作者: PTTTTTTTT (1P8T)   2018-03-25 07:01:00
double avg (Apple a) 就可以传apple class进去了
作者: smallfox0933 (孤单)   2018-03-25 23:25:00
public double avg(int price, double weight) {Apple obj = new Apple(price, weight);return obj.getPrice() / obj.getWeight(); }
作者: PTTTTTTTT (1P8T)   2018-03-26 12:09:00
直接apple a 后面不用int之类的
作者: baconcsie (Bacon)   2018-03-28 10:26:00
萤幕截图都不会...课本都没买?语法在课本里

Links booklink

Contact Us: admin [ a t ] ucptt.com