java--面向對象

一、構造方法

#構造方法要與類名相同,且沒有返回值,void也不能寫,不然就變成了普通方法。
#當沒有顯示聲明構造函數,編譯器自動加上如:類名(){}
#能夠有多個構造函數,根據參數類型和個數

二、方法重載

#方法名相同,參數個數或類型不一樣,稱爲重載。參數相同的,只是返回值類型不一樣的,不是重載。
#構造方法也能夠重載

三、this 關鍵字

一、也能夠用於在構造方法中調用其它的構造方法,必須放在新構造方法中的第一句。java

四、package與import

package 的使用
  #必須放在文件第一行
  #默認是域名倒寫 com.baofeng.sso
  #編譯器以點爲分割來標識文件目錄

import com.fsdj.ccc

#執行一個類時,也要寫全包名

五、super 關鍵詞

#在子類中調用父類的方法。至關於PHP中parent
class Father
{
	public int value;
	
	void f(){
		value = 100;
		System.out.println("farther's value="+value);
	}
}
class Child extends Father
{
	public int value;
	
	void f(){
		super.f();
		value = 200;
		
		System.out.println("child's value=" + value);
		System.out.println("parent's value = " + super.value);
	}
}

public class Test
{
	public static void main(String[] args){
		Child cc = new Child();
		cc.f();
	}
}

六、繼承中的構造方法

//繼承父類,必須先調用父類的構造方法,super() 須寫在第一行

七、final關鍵字

八、接口

相關文章
相關標籤/搜索