Java 子類如何覆蓋父類屬性
提問人:劉旭39發(fā)布時間:2020-11-26
子類覆蓋父類屬性
子類也可以定義與父類屬性名相同的屬性,這時子類屬性將覆蓋父類的屬性,也稱為重寫 ( Override ) ,ChildClass類中的name屬性就覆蓋了ParentClass類中的name屬性,此時子類操作的屬性就是自己定義的成員屬性,覆蓋了從父類繼承來的成員屬性。
//父類
public class ParentClass {
public String name = "父類名稱";
public String parentName = "父類名稱";
}
//子類
public class ChildClass extends ParentClass{
private String name = "子類名稱";//子類屬性
private String ChildName ;//子類屬性
public static void main(String[] args) {
ChildClass child = new ChildClass();
System.out.println("子類覆蓋父類屬性:"+child.name);
}
}
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>