#JAVA#物件導向(繼承中成員方法的關係)

m0_46313353發表於2020-10-31

#JAVA#物件導向(繼承中成員方法的關係)

package 繼承;
/*
	繼承中成員方法的關係:
		A:子類中的方法和父類中的方法宣告不一致
		B:子類中的方法和父類中的方法宣告一致
		通過子類呼叫方法:
			a:先找子類中,看看有沒有這個方法,有就使用
			b:再看父類中有沒有這個方法,有就使用
			c:如果沒有就報錯
*/			   
class Father{
	public void show() {
		System.out.println("show Father");
	}
}
class Son extends Father{
	public void method() {
		System.out.println("method Son");
	}
	public void show() {
		System.out.println("show Son");
	}
}
class extendsDemo {
	public static void main(String args[]) {
		Son s=new Son();
		s.method();
		s.show();
	    //s.function();報錯
	}
		
}

相關文章