將物件傳遞給方法:
在Java中,除了簡單型別(int、float等)之外,物件還可以作為參數傳遞給方法。
將物件傳遞給方法是物件導向程式設計中常見且正確的做法。
範例:區塊類別:
建立 Block 類別是為了儲存三維塊的尺寸。
此類別有三個實例變數:a、b、c(區塊的尺寸)和volume(區塊的體積)。
區塊類別建構子:
Block(int i, int j, int k) 建構子初始化區塊尺寸並計算體積(體積 = a * b * c)。
sameBlock() 方法:
此方法將作為參數傳遞的 Block 物件與呼叫物件進行比較。
如果兩個區塊的尺寸 (a, b, c) 相同,則傳回 true,表示區塊相同。
sameVolume() 方法:
將作為參數傳遞的 Block 物件的體積與呼叫物件的體積進行比較。
如果兩個區塊的體積相等,則傳回 true,無論尺寸如何。
PassOb 類別:
建立三個具有不同尺寸和體積的區塊物件:ob1、ob2 和 ob3。
使用sameBlock()和sameVolume()方法來比較區塊尺寸和體積。
程式輸出:
SameBlock() 方法對於 ob1 和 ob2(相同維度)傳回 true,對於 ob1 和 ob3(不同維度)傳回 false。
SameVolume() 方法對於 ob1 和 ob3(相同體積)傳回 true。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3