首页 未命名正文

linux编程_Java中子类重写父类方式的头脑本质

云返利网 未命名 2020-05-26 09:08:45 7 0

Java语言中,在子类中界说与父类同返同名同参的方式将会泛起“重写(覆写)”,子类将屏障父类的相同方式,挪用子类的方式将不会挪用到父类的该方式。

许多初学者也许会被“覆写”一词疑惑,以为笼罩掉了父类的方式,实在这两种方式是同时自力存在的,只是子父类挪用该方式的入口不一样,相互互不滋扰。

/*
    需求:设计一个简朴的java程序,证实子类重写父类方式的历程
    思绪:    1、建立父类工具,通过父类工具挪用该方式
            2、建立子类工具,通过父类工具挪用该方式
            3、通过子类工具挪用该方式
*/
class  RerridingTest
{
    public static void main(String[] args)
    {
        Father f = new Father();
        f.show();
        Child c = new Child();
        f.show();//建立子类工具并没有“笼罩”掉父类自己的show()方式
        c.show();//子类挪用同名方式时直接接见自己界说的方式,并没有接见父类的方式
    }
}

class Father
{
    void show(){
        System.out.println("father show run.");
    }
}

class Child extends Father
{
    void show(){
        System.out.println("child show run.");
    }
}

/*
    总结:重写历程是
            建立子类工具时,由于子类中已有界说该方式,故不从父类继续该方式;
            挪用方式时,判断挪用工具在内存中是何种类型,然后到响应类型的方式区中寻找该方式
*/

效果:
总结:重写历程是
         建立子类工具时,由于子类中已有界说该方式,故不从父类继续该方式;
         挪用方式时,判断挪用工具在内存中是何种类型,然后到响应类型的方式区中寻找该方式

【关于云返利网】

云返利网是阿里云、腾讯云、华为云产品推广返利平台,在各个品牌云产品官网优惠活动之外,云返利网还提供返利。您可以无门槛获得阿里云、华为云、腾讯云所有产品返利,在官网下单后就可以领取,无论是自己用、公司用还是帮客户采购,您个人都可以获得返利。云返利网的目标是让返利更多、更快、更简单!详情咨询13121395187(微信同号)