多态

来源:互联网 发布:百度安卓软件 编辑:程序博客网 时间:2024/06/08 18:49
class Vehicle{    public static void test(){        System.out.println("Vehicle");    }}public class Car extends Vehicle{    public static void test(){        System.out.println("Car");    }    public static void tune(Vehicle i){        i.test();    }    public static void main(String[] args){        Vehicle a = new Car();        tune(a);    }}

结果为这里写图片描述

class Vehicle{    public void test(){        System.out.println("Vehicle");    }}public class Car extends Vehicle{    public void test(){        System.out.println("Car");    }    public static void tune(Vehicle i){        i.test();    }    public static void main(String[] args){        Vehicle a = new Car();        tune(a);    }}

结果为这里写图片描述

Tip:Java中除了static方法和final方法(private方法属于final方法)之外,其他的所有方法都是后期绑定的。