我使用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