Java異常解決:Constructor call must be the first statement in a constructor

720 ワード

このコンストラクション関数で他のコンストラクション関数を呼び出すと、このエラーが発生しました.
	public Busline(int id,String lineNum,String type,String startAndEndTime,
			String company,String startRoute,String endRoute,
			String mark,String other)
	{
               this.id = id;
		this(lineNum,type,startAndEndTime,
				company,startRoute,endRoute,
				mark,other);
	}

構造関数は最初の行に置かなければならないのか、これはどの門の規定なのか、仕方がないから、変えましょう.
	public Busline(int id,String lineNum,String type,String startAndEndTime,
			String company,String startRoute,String endRoute,
			String mark,String other)
	{
		this(lineNum,type,startAndEndTime,
				company,startRoute,endRoute,
				mark,other);
		this.id = id;
	}

これでいいのに、また勉強になりました.