一.當子類沒有定義方法時,this對象會尋找父類中的方法
二.
package com.cracker; class Parent{ public void action() { } public void sleep() { System.out.println("父類:嗷嗚"); } } class Child extends Parent{ @Override public void action() { this.sleep(); } } public class Demo1 { public static void main(String[] args) { Parent child = new Child(); child.action(); } }
結果:
父類:嗷嗚
如果子類中重寫了sleep()方法,this.sleep()則調用重寫的sleep()方法