抽象的父类
package com.example.wl;
public abstract class FatherTest {
public FatherTest() {
this.sayHello();
}
protected void sayHello(){
System.out.println("father");
}
}
子类
package com.example.wl;
public class SonTest extends FatherTest {
public SonTest() {
}
protected void sayHello(){
System.out.println("SON");
}
}
调用类
package com.example.wl;
public class MainTest {
public static void main(String[] args) {
SonTest sonTest = new SonTest();
}
}
最后的调用结果