Java类的继承用法

106 阅读1分钟
/**
 * 父类
 */
public class ZdParent {
    String a="str";

    public void testMain(){
        test01();
    }

    public void test01(){
        System.out.println("01");
        test02();
    }
    public void test02(){
        System.out.println("02"+a);
    }
}

/**
 * 子类继承父类
 */
public class ZdSubExt extends ZdParent {
    @Override
    public void test02(){
        System.out.println("test02 extends"+a);
    }
}

/**
 * java继承的应用
 */
public class UseMainTest {
    /**
     * 子类可以继承父类的方法和字段,但是父类不能拥有子类的方法和字段。
     * 子类可以通过继承父类,在子类修改与父类同名的方法,实现某个方法的个性化操作,就不用在写很多重复的代码,通用的方法都可以继承父类的方法。
     * @param args
     */
    public static void main(String[] args) {
        ZdParent zdParent=new ZdParent();
        zdParent.testMain();
        System.out.println("--------------------");
        ZdSubExt ext=new ZdSubExt();
        ext.testMain();
    }
}