1. 程式人生 > >java 類的概念以及類的定義

java 類的概念以及類的定義

package TestDemoTwo;

public class Car {
	public int wheel=4; //定義類的屬性
	public String color="red"; //定義類的屬性
	public int nub;
	public String dddd;
	public int age;
	//類裡面定義的變數都可以理解為方法的屬性值
	  Car(){ //只要類被new 就會先執行car方法 與Car類名稱相同的方法是類的構造方法,類的構造方法不能使用關鍵字來定義
		  System.out.println("Car的構造方法");
		  nub=123456;
	  }
	  
	  Car(String p_diver, int p_age){//因為構造方法不能宣告方法型別,所以定義的變數需要在外面宣告,例如dddd 放在方法裡面生活會被報錯
		dddd=p_diver; 
		age=p_age;
	  }
	
	 // Car(int P_age){ //變數名稱與形參名稱不能一致,例如Car(int age) //錯誤的寫法
		//  age=P_age;
	  //}
	public void brake(){ //定義CAR類的例項方法
		System.out.println("Car的brake 剎車方法");
	}	
	public void drive() {//定義CAR類的例項方法
		System.out.println("car的driver 開車方法");
	}
	
	public String getDriveInfo() { //定義car類的例項方法
		return "返回driver資訊";
	}
	public void test() {}
	//public int qqqq() {} 非void型別的方法,必須有返回值
	public int qqq() {
		return qqq();
	}

}