1. 程式人生 > >什麼是多型?為什麼用多型?有什麼好處?[轉]

什麼是多型?為什麼用多型?有什麼好處?[轉]

/**
*   我們將多型使用在方法的返回型別中
*   Car可以是抽象類,也可以是介面,JD和Benz分別繼承該類或實現該藉口
*/
public class CarFactory{
public Car factory(String carName){
   if(carName.equals("JD")){
      return new JD();
   }else if(carName.equals("Benz")){
      return new Benz();
   }else{
      System.out.println("對比起,不伺候");
      return null;
   }
}
}