Java学习笔记(4)

重载与重写

4-1重载

重载是针对类中成员方法的操作,方法名相同,参数列表不同

public class TestClass {
    public void testMethod() {
        System.out.println("testMethod");
    }
    public void testMethod(int x) {//重载testMethod
        System.out.println("重载testMethod");   
    }
    public void testMethod(int x, int y) {////重载testMethod
          System.out.println("重载testMethod");
    }
}

4-2重写

重写是针对子类对父类成员方法的操作,方法名相同,参数列表相同

父类

public class Father {
    public void testMethod() {
        System.out.println("testMethod");
    }
    public void testMethod1(int x) {
        System.out.println("testMethod1");
    }
}

子类

public class Son extends Father {
    @override
    public void testMethod() {
        System.out.println("重写testMethod");
    }
    @override
    public void testMethod1(int x) {
        System.out.println("重写testMethod1");
    }
}
Last modification:June 19th, 2020 at 10:44 pm
如果觉得我的文章对你有用,请随意赞赏