专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 关于java继承的注意事项

关于java继承的注意事项

更新时间:2019-09-18 09:38:44 来源:赢咖4 浏览2049次


今天赢咖4java培训机构小编为大家介绍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


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


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


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


相关免费视频教程推荐


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

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>