[問題] 如何在一個function 裡面call出另個class

看板java作者 (qaqaqaqaqaq)時間6年前 (2018/03/25 02:23), 6年前編輯推噓0(008)
留言8則, 4人參與, 6年前最新討論串1/1
求救! 老師出的作業是關於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

03/25 04:30, 6年前 , 1F
double avg(Apple parm){ reture parm.getPrice()/parm.g
03/25 04:30, 1F

03/25 04:30, 6年前 , 2F
etWeight();}
03/25 04:30, 2F

03/25 07:01, 6年前 , 3F
double avg (Apple a) 就可以傳apple class進去了
03/25 07:01, 3F
我想問一下,我Apple a(int price,double weight)這種寫法要改成怎樣才能編譯通過? ※ 編輯: meiq699 (180.204.50.172), 03/25/2018 13:49:32

03/25 23:25, 6年前 , 4F
public double avg(int price, double weight) {
03/25 23:25, 4F

03/25 23:26, 6年前 , 5F
Apple obj = new Apple(price, weight);
03/25 23:26, 5F

03/25 23:26, 6年前 , 6F
return obj.getPrice() / obj.getWeight(); }
03/25 23:26, 6F

03/26 12:09, 6年前 , 7F
直接apple a 後面不用int之類的
03/26 12:09, 7F

03/28 10:26, 6年前 , 8F
螢幕截圖都不會...課本都沒買?語法在課本裡
03/28 10:26, 8F
文章代碼(AID): #1QjfUyG2 (java)
文章代碼(AID): #1QjfUyG2 (java)