[問題] 如何在一個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