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");
}
}