我有一个基类、一个子类、一个接口和一个实现此接口的子类
-base 抽象类 Seq
public abstract class Seq {...some functions...}
-class For 扩展 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(接口)的 ForIt 类问题是子类构造函数
public class ForIt implements SeqIt{
public void ForIt( For x ) //here is the problem//
{...the work i wanna do...}
}
我必须使用这个语句从主调用它ForIt fi = new ForIt(new For(3, 8, 2));
那么我应该如何编写构造函数呢?