作者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/m.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