为了账号安全,请及时绑定邮箱和手机立即绑定

求思路大神们

求思路大神们

烨yylove 2017-08-25 18:17:45
   请用多态实现以下需求,牛牛有两个很要好的朋友,一个是中国的王小强,喜欢吃四川菜,练太极。另一个是美国约翰,喜欢吃披萨,打橄榄球,每当朋友来拜访牛牛时,牛牛都会按各人的喜好来招待他们。   
查看完整描述

3 回答

?
言曌博客liuyanzhao_com

TA贡献164条经验 获得超117个赞

/**
 * Created by 言曌 on 2017/8/25.
 */

 class Gay {
   //招待
   public void serve(American american) {
      System.out.println("打橄榄球");
      System.out.println("吃披萨");
   }
   
   //招待
   public void serve(Chinese chinese) {
      System.out.println("打太极");
      System.out.println("吃四川菜");
   }
}

class American{

}

class Chinese{

}

public class Demo {
   
   public static void main(String[] args) {
      Gay niuniu = new Gay();
      American Tom = new American();
      Chinese Zhangsan = new Chinese();
      niuniu.serve(Tom);//牛牛招待汤姆
      niuniu.serve(Zhangsan);//牛牛招待张三
      
   }
}

仅供参考啊

查看完整回答
反对 回复 2017-08-25
  • 3 回答
  • 0 关注
  • 1974 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信