java中類的構造方法出錯點

你們請看下面的這個代碼java

package ppt_test;

public class test1 {
	public static void main(String args[])
	{
		Foo obj1=new Foo();
	}
	class Foo
	{
		int value;
		public Foo(int initValue)
		{
			value=initValue;
		}
	}

}

  這樣寫在Eclipse中會報錯,以下圖函數

       

       這是爲何呢?3d

  public Foo(int initValue) 

       上面的代碼中,下面的Foo構造函數中有參數,可是上面調用的時候卻沒有給,這樣就不行,若是下面沒有自定義構造方法,直接那樣寫也對,由於java中有默認的構造函數blog

       由於在java中,若是類提供了一個自定義的構造方法,將致使系統再也不提供默認構造方法。ip

相關文章
相關標籤/搜索