理论第五章理论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 第五章 指导学习:属性、方法和集合 理论内容 类和对象 字段、属性和方法 集合和泛型集合 5.1 类和对象 如何分析项目中的复杂事物及相互间的关系? 抽象出事物的特征和行为定义成类 根据类创建对象 通过“对象.成员”的方式调用 5.2 字段、属性和方法 字段是直接在类中声明的任何类型的变量,用于描述类的特征。 属性一般由以下三部分组成: 私有字段,用于存储数据 get访问器,用于读取数据,返回字段或对字段进行处理后的数据 set访问器,用于写入数据,给字段赋值 方法用来描述类的行为。 字段 class MobilePackage { private string name; //套餐名 private double price; //套餐价格 private int time; //通话时长 private int messages; //短信数 private double unitPrice; //套餐外单价(xx元/分钟) private double msgPrice; //套餐外短信单价(xx元/分钟) private string Introduction; //套餐简介 } 字段一般定义为私有 属性 public string Name { get { //略 } set { //略 } } public double Price { get { //略 } set { //略 } } …… 可写访问器 可读访问器 属性一般定义为公共的 属性首字母大写 方法 方法重载两大特征: 在同一个类中,方法名相同 参数的类型或参数个数不同 方法重载 //无额外费用时,本月计费标准为套餐价 public double Billing() { } //超出套餐通话时长时,本月计费标准为套餐价+通话时长费 public double Billing(int minute) { } //超出套餐通话时长时和短信数时,本月计费标准为套餐价+通话时长费+短信费 public double Billing(int minute, int msgNumber) { } 构造函数 构造函数的特征: 构造函数名必须与定义它的类名完全相同,并且没有返回类型 构造函数在使用new创建对象时由系统自动调用 构造函数可以重载 构造函数 //无参构造函数 public MobilePackage() { } //只设置套餐名构造函数 public MobilePackage(string name) { } //初始化所有数据构造函数 public MobilePackage(string name, double price, int time, int messages, double unitPrice, double msgPrice, string introduction) { } 5.3 集合和泛型集合 集合: 定义在System.Collections命名空间中 动态改变大小 可存储任意类型的对象 提供一系列操作集合中对象的方法 泛型集合 类型统一 只能保存指定类型的数据 访问时不需要进行类型转换操作 ArrayList集合和Hashtable集合 ArrayList集合的使用 遍历 排序 删除 Hashtable集合的使用 查找指定数据 遍历Key 遍历Value 两种集合“遍历所有城市” 的顺序和添加是否一致? ArrayList集合和ListT集合 ArrayList集合的使用 添加数据 显示数据 ListT集合的使用 添加数据 显示数据 两种集合添加不同类型数据时有什么区别? 共性问题 理论课和实践课共性问题讲解。 学生问题答疑。 Title Here Data 1 Bla bla bla bla bla bla bla bla bla Bla bla bla Data 2 Bla bla bla bla bla bla bla bla bla Bla bla bla Bla bla bla bla bla bla bla bla bla Bla bla bla Data 4 Bla bla bla bla bla bla bla bla Bla bla bla Data 3 Conclusion .. Bla bla bla bla bla bla bla bla bla Bla bla bla Bla bla bla bla bla bla bla bla bla Bla bla bla Bla bla bla bla bla bla bla bla bla Bla bla bla 谢谢观看 End * * * * * * *

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档