现在的位置: 首页 > 综合 > 正文

关于Polymorphism的浅析调用

2018年04月10日 ⁄ 综合 ⁄ 共 799字 ⁄ 字号 评论关闭

 

public class PolyTest4
{
                          public void run (Car car)
                       {
                             car.run();
                        }
                 public static void main(String[] args)
      {
                 PolyTest4 test = new PolyTest4();
                 Car car = new BMW();
                 test.run(car);

                 QQ qq = new QQ();
                test.run(qq);
 
      }
}
                  class Car
          {
                 public void run()
                  {
                    System.out.println("car is running");
                   }
            }
                 class BMW extends Car
{
                  public void run()
      {
              System.out.println("BMW is running");
      }
}
              class QQ extends Car
{
          public void run()
           {
             System.out.println("QQ is running");
           }
}

抱歉!评论已关闭.