Java语法_方法重载的说明之一

来源:互联网 发布:咕咚刷步数软件 编辑:程序博客网 时间:2024/05/29 08:22

方法重载的说明之一

父类:

public class Base{

    public static void staticTest(){

          System.out.println("Base_staticTest()");

    }


    public void test(){

           System.out.println("Base_test()");

    }

}


子类:

public class Sub extends Base{

    public void test(){                                   // 子类覆盖了父类的test()方法

         System.out.println("Sub_test()");

     }


    public static void staticTest(){            // 子类隐藏了父类的staticTest()方法

        System.out.println("Sub_staticTest()");

    }


    public static void main(String[] args){

        Base base = new Sub();

        base.test();

    }  

}

说明:子类Sub的staticTest()方法是隐藏了父类的staticTest()方法

            而子类Sub的test()方法是覆盖了父类的test()方法


原创粉丝点击