重载是一种多态的表现,重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。
public static void testMethodOverride(Teacher tea) {
}
public static void testMethodOverride(Teacher tea, int i) {
}
重写,子类可继承父类中的方法,而不需要重新编写相同的方法。
如果子类中有和父类里方法名相同,参数相同,返回类型相同的方法,子类中的方法则会覆盖父类中的方法
父类中有这种方法
public void run(){
System.out.println("我快跑不动了!");
}
子类继承父类,子类中有同样命名参数和返回类型的方法。
public void run(){
System.out.println("我跑的飞快");
}
这样 子类的run就会重写父类内的run