java中方法的重写override
子类重写父类的方法。如果一个子类,继承了父类,子类通过重写父类的方法,可以用自身的行为,替换父类的行为。
方法的重写符合的特征:
1.“==”:方法名、形参列表相同
2.“≤”:返回值类型和声明异常类型,子类小于等于父类。
3.“≥”:访问权限,子类大于等于父类。
代码案例:
package com.jackfujia.oo2;
/**
* 测试方法的重写
* @author Administrator
*
*/
public class TestOverride {
public static void main(String[] args) {
Horse horse = new Horse();
horse.run();
}
}
class Vehicle{
public void run() {
System.out.println("跑。。。。。。");
}
public void stop() {
System.out.println("停止!!!!!");
}
}
class Horse extends Vehicle{
//重写了父类的方法
public void run() {
System.out.println("拉着车跑。。。。。");
}
}