看板 java 關於我們 聯絡資訊
求救! 老師出的作業是關於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://www.ptt.cc/bbs/java/M.1521915836.A.402.html
inxbone: double avg(Apple parm){ reture parm.getPrice()/parm.g03/25 04:30
inxbone: etWeight();}03/25 04:30
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
smallfox0933: public double avg(int price, double weight) { 03/25 23:25
smallfox0933: Apple obj = new Apple(price, weight); 03/25 23:26
smallfox0933: return obj.getPrice() / obj.getWeight(); } 03/25 23:26
PTTTTTTTT: 直接apple a 後面不用int之類的 03/26 12:09
baconcsie: 螢幕截圖都不會...課本都沒買?語法在課本裡 03/28 10:26