java方法重寫
阿新 • • 發佈:2021-02-06
技術標籤: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();
}
}
執行結果