1. 程式人生 > 其它 >java方法重寫

java方法重寫

技術標籤:java

方法重寫:
方法重寫指子類可以根據需要對從父類繼承來的方法進行改寫,是多型機制的前奏

注意點:
重寫方法必須和被重寫方法具有相同的方法名稱、引數列表和返回值
重寫方法不能比重寫方法有更嚴格的訪問許可權
父類中的私有方法不能被重寫
在子類重寫的方法中繼續呼叫父類被重寫的方法可以通過super.函式名獲取


class Person{
	String name;
	private String address;
	
	public void printInfo() {
		System.out.println("name="+name);
	}
	public
void printAddr() { System.out.println("address="+address); } } class Student extends Person{ int score; @Override public void printInfo() { System.out.println("子類列印name="+name); } } public class Test { public static void main(String[] args) { Student s = new Student
(); s.name = "czx"; s.printInfo(); } }

執行結果
在這裡插入圖片描述