子类重写父类的方法,可以用自身行为替换父类行为。重写是实现多态的必要条件。
    方法重写需要符合下面的三个要点:

    1. = =:方法名、形参列表相同。
    2. ≤:返回值类型和声明异常类型,子类小于等于父类。
    3. ≥:访问权限,子类大于等于父类。 ```java public class OverRideTest { public static void main(String[] args) {
      1. Horse h=new Horse();
      2. Plane p=new Plane();
      3. h.run();
      4. h.getVehile();
      5. p.run();
      } }

    class Vehicle{ public void run(){ System.out.println(“跑。。。。”); } public Vehicle getVehile(){ System.out.println(“给你个好工具”); return null; } }

    class Horse extends Vehicle{ @Override public void run() { System.out.println(“哒哒哒。。。。。”); }

    @Override
    public Vehicle getVehile() {
        return new Horse();
    }
    

    }

    class Plane extends Vehicle{ @Override public void run() { System.out.println(“咻咻咻。。。。。”); } } ```