基本クラス、子クラス、インターフェイス、およびこのインターフェイスを実装する子クラスがあります
-base 抽象クラス Seq
public abstract class Seq {...some functions...}
-class For extends 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));
では、コンストラクターはどのように記述すればよいでしょうか。