Java类与类之间的继承关系

Java父类与子类继承关系,调用的各种关系

示例一(子类调用父类函数):

// 定义一类 A 
public class A {

    // 此方法打印一句话
    public void a() {
        System.out.println("a method ...");
    }

}

// B类 继承 A类
public class B extends A {
}

// C类 继承 B类
public class C extends B{
}

// D类 继承 C类
public class D extends C{
}

// 客户端测试程序
public class Main {

    public static void main(String[] args) {

        // 子类 new 子类
        D d = new D();
        // 子类调用父类的 a方法
        d.a();
    }

}

当子类 D 去调用父类的 a方法,他会先找C类有没有,如果没有 会去找B类有没有,如果没有 会去找A类有没有,有的话,就调用!

运行结果:
这里写图片描述

而在生活中就是儿子向父亲拿东西,前提条件是父亲要公开,这个东西可以拿:
这里写图片描述


谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
刘德利CSDN博客, http://blog.csdn.net/u011967006

原文地址:https://www.cnblogs.com/android-deli/p/10322222.html