java接口构造函数?
我有一个基类、一个子类、一个接口和一个子类来实现这个接口 -基抽象类Seqjava接口构造函数?,java,interface,constructor,Java,Interface,Constructor,我有一个基类、一个子类、一个接口和一个子类来实现这个接口 -基抽象类Seq public abstract class Seq {...some functions...} -扩展Seq的类 public class For extends Seq{ int first, last, step; public For( int a, int b, int c) {...some work on a,b,c } } 到现在为止,一切都很好!我测试过了 public
public abstract class Seq {...some functions...}
-扩展Seq的类
public class For extends Seq{
int first, last, step;
public For( int a, int b, int c)
{...some work on a,b,c }
}
到现在为止,一切都很好!我测试过了
public interface SeqIt {
public boolean function1();
public int function2();
}
-实现SeqIt(接口)的类
问题是子类构造函数
public class ForIt implements SeqIt{
public void ForIt( For x ) //here is the problem//
{...the work i wanna do...}
}
我必须使用以下语句从main调用它ForIt fi=newforit(newforit(3,8,2))代码>
那么我应该如何编写构造函数呢?你可能不想在那里void
你只想public For it(For x)
你可能不想在那里void
你只想public For it(For x)
你的问题不是很清楚,但您的问题似乎是构造函数签名中有void
你想要的是:
public ForIt( ... )
您的问题不是很清楚,但看起来您的问题是构造函数签名中有void
你想要的是:
public ForIt( ... )
Daniel是对的,然后称之为ForIt fi=new ForIt(new For(3,8,2)),它将工作Daniel是对的,然后称之为ForIt fi=new ForIt(new For(3,8,2)),它会起作用的