深入.NET平台和C#编程笔记
2021-05-08 00:28
标签:重载 名称 服务 ring nbsp tor cli 帮助 编程笔记 构造:方法名和类名相同,没有返回值 无参构造函数 带参构造函数 构造的生成策略: 注意:在C#中,当我们定义了一个类后,默认会生成一个与类名 同名的无参构造,但是如果我们自定义了任何一个带参构造,那么 系统不再帮助我们生成无参构造,在真实的开发中,推荐大家定义 两个构造函数,一个无参,一个带参。 解析:在同一个类中,如果多个方法方法名称相同,但是参数列表(个数,顺序,类型)不同)的多个方法可以构成重载,和方法的返回值类型没有半毛钱关系 以下的两个方法可以构成方法重载 public void Say(string name,int age) { } public void Say(int age,string name) { } 点餐系统 // 客户:点 /*服务员:记录客人点餐 * 服务员:提交菜单给厨师 * 厨师:根据菜单做菜 * 厨师:提醒饭菜制作完毕 * 服务员:传菜(将做好的菜端给客户) * 客户:用餐 菜单类 属性:该菜单属于哪个顾客(client) 该菜单是哪个餐桌的(id) 顾客所点的菜(mealList) 顾客类 方法:点菜 Public void Order(Waitress waitress,Order order) 用餐 Eat 服务员类 记录客人点餐 GetOrder(Order order) 给厨师提交菜单 SendOrder(Chef chef) 传菜 TransCook() 厨师类 获取菜单 厨师做菜 提醒饭菜制作完毕 深入.NET平台和C#编程笔记 标签:重载 名称 服务 ring nbsp tor cli 帮助 编程笔记 原文地址:http://www.cnblogs.com/ppdpp/p/7635559.html第四章 深入类的方法
1.构造函数
2.方法重载
3.对象间的交互