动力节点口口相传的Java黄埔军校
关于java继承的注意事项
2019-09-18 来源:动力节点


今天动力节点java培训机构小编为大家介绍java继承的注意事项,希望通过此文大家能够熟记java继承的注意事项。下面就随小编一起看来了解一下java继承的注意事项。


timg (1).jpg


java继承注意事项


  1、构造方法不继承


  2、私有成员,私有方法不继承


  3、静态方法不继承


public class Test {

    public static void main(String[] args) {

        B b = new B();

        b.a();// 调用父类a()

        b.b();


    }

}


class A {

    int i = 5;


    public void a() {

        /**

         * 编译期绑定

         */

        f1();// 不查找子类方法

        f2();// 不查找子类方法

        System.out.println(i);// 不查找,调用父类的i

    }


    private void f1() {

        System.out.println("父类f1()");

    }


    public static void f2() {

        System.out.println("父类f2()");

    }

}


class B extends A {

    int i = 6;


    public void b() {

        f1();

        f2();

        System.out.println(i);

    }


    // f2();//允许

    // A.f2();//标准写法

    public void f1() {

        System.out.println("子类f1()");

    }// 跟父类没关系


    public static void f2() {

        System.out.println("子类f2()");

    }// 跟父类没关系

}


  运行结果:

父类f1()

父类f2()

5

子类f1()

子类f2()

6


  前期绑定、编译期绑定:私有成员,静态成员,成员变量


  后期绑定、运行期绑定:非静态方法


以上就是动力节点java培训机构小编介绍的“java继承的注意事项”的内容,希望对大家有帮助,更多java最新资讯请继续关注动力节点java培训机构官网,每天会有精彩内容分享与你。


相关免费视频教程推荐


java继承视频教程下载——继承中注意事项:http://www.bjpowernode.com/xiazai/2614.html

开班信息

同类文章

微信搜索“动力节点Java学院“或扫二维码

关注官方微信免费领学习资料

动力节点Java培训机构,行业口碑最好的Java培训机构。

立即抢名额