我使用Java和我有這個層次的java:如何創建類,所有的訪問界面對象
class Seq
class For extends Seq
interface SeqIt
Class ForIt implements SeqIt
而且ForIt
有一個構造函數:public ForIt(For x) //takes For objects
到目前爲止一切工作正常。 現在我想創建一個名爲FU
的新類,它可以訪問我創建的任何ForIt
對象。 而這個FU
類必須有這個簽名的方法public static int sum1(For MyFor)
例如,如果ForIt對象裏面有一個名爲myArr的數組。這種方法sum1應該返回MyFor對象內數組myArr的所有元素的總和
如何創建此類FU
?
什麼意思是通過訪問任何'ForIt'對象? –
例如,我在主要一個名爲r1的對象使用構造函數聲明ForIt r1 = new ForIt(new For(3,8,2)); 和另一個ForIt r2 =新的ForIt(新的For(4,3,1)); 好嗎? 所以現在我想使用FU類來獲得r1數組或r2數組內的元素的總和 int sum =(FU.sum1(r1)); int sum2 =(FU.sum1(r2)); – CSawy
你的問題說'FU'有一個'sum1(For)'方法,但你的註釋上面通過'ForIt'到'sum1'。哪個是對的?你是否通過了「For」或「ForIt」? – Tim