A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© O_o” 中级黑马   /  2013-8-10 23:56  /  1215 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 O_o” 于 2013-8-11 00:02 编辑
  1.    //Acer Dell Lenovo HP  IBM
  2.             Console.WriteLine("请输入您要的笔记本品牌");
  3.             string brand = Console.ReadLine();
  4.             NoteBook nb = GetComputer(brand);
  5.             nb.ShowBrand();
  6.             Console.ReadKey();
  7.         }

  8.         /// <summary>
  9.         /// 根据用户输入的笔记本品牌 创造对应的电脑
  10.         /// </summary>
  11.         /// <param name="brand">用户传入的笔记本品牌</param>
  12.         /// <returns></returns>
  13.         public static NoteBook GetComputer(string brand)
  14.         {
  15.             NoteBook nb = null;
  16.             switch (brand)
  17.             {
  18.                 case "lenovo": nb = new Lenovo();
  19.                     break;
  20.                 case "acer": nb = new Acer();
  21.                     break;
  22.                 case "hp": nb = new HP();
  23.                     break;
  24.                 case "dell": nb = new Dell();
  25.                     break;
  26.                 case "IBM": nb = new IBM();
  27.                     break;
  28.             }
  29.             return nb;
复制代码

4 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
学习一下
回复 使用道具 举报
楼主,这段代码是什么意思? NoteBook nb 是声明一个对象吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马