JAVA之方法的重寫override

子類通過重寫父類的方法,可以用自身的行爲替換父類的行爲。 

 方法的重寫需要符合下面的三個要點:

      1.“==”: 方法名、形參列表相同。

      2.“≤”:返回值類型和聲明異常類型,子類小於等於父類。

      3.“≥”: 訪問權限,子類大於等於父類。

package cn.sxt.oo2;

/**
 * *測試重寫
 * @author 高嵩
 *
 */

public class TestOverride {
	public static void main(String[] args) {
		Horse h = new Horse();
		h.run();
	}
}

class Vehicle{
	public void run() {
		System.out.println("跑。。。");
	}
	
	public void stop() {
		System.out.println("停止!");
	}
	
}

/**
 * *方法的重寫就是在子類中重新寫一遍父類的方法,
 * *值得注意的是子類中重新寫的方法要和父類中要
 * *重寫的方法名相同,參數及參數個數相同
 * @author 高嵩
 *
 */
class Horse extends Vehicle{
	public void run() {
		System.out.println("四蹄翻飛 。。。");
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章