网站大量收购独家精品文档,联系QQ:2885784924

C#程序设计 鄢爱兰 第10章新.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 编写类 10.1 简介 10.2 设计一个类 10.3 private变量 10.4 public方法 10.5 属性 10.6 方法或属性 10.7 构造函数 10.8 多个构造函数 10.9 private方法 10.10 操作对象 10.11 对象析构 10.12 static方法和属性 10.13 编程原则 10.14 编程陷阱 10.15 语法要点 10.16 新的语言元素 10.17 小结 10.1 简介 类由下面的元素构成: private数据(变量)。 public方法。 属性。 private方法。 10.2 设计一个类 C#(以及在大多数OO语言中)约定类名以大写字母开头。类的主体由变量声明、方法和属性组成。 10.3 private变量 Private 变量只能在包含其声明的模块中使用。 10.4 public方法 程序的其他部分需要对象的某些特性是公用的。 10.5 属性 属性用于定义类中的值并对它们进行读写。属性既能为用户提供便利,又能控制对对象的相关数据的访问。 10.6 方法或属性 方法和属性都提供访问对象的机制。应选择它们中的哪一个呢?答案是当我们想要对对象执行某个动作时,使用方法。当我们想要引用对象的相关信息时,使用属性。 10.7 构造函数 构造函数用于执行类的实例的初始化。每个类都有构造函数即使我们没有声明它,编译器也会自动地为我们提供一个默认的构造函数。 10.8 多个构造函数 如果一个类有一个或多个构造函数,它们一般都包含参数并且必须使用正确的参数调用它们。 10.9 private方法 根据类的大小和复杂性,它可以有一些private方法。这些方法的目的是阐明并简化类。只能在本类或其子类中调用private方法 10.10 操作对象 当编写一个类时,定义一组可以在该类型的对象上执行的操作。 创建它。 将它作为一个参数和一个返回值使用。 使用=将它赋值给同类中的变量。 使用作为它的类的一部分而提供的方法和属性。 10.11 对象析构 当程序再也没有关于该对象的任何消息并且该对象的值被更新的对象侵占后,这个对象就销毁了。当一个对象销毁后,用于存储它变量值的内存和任何其他资源就被“运行时”系统收回作其他使用。这称为垃圾收集器(garbage collection)。在C#中,垃圾收集是自动的。 10.12 static方法和属性 static方法只能直接调用static方法和变量。对于程序员来说,利用static方法和属性是很常见的。 10.13 编程原则 综上所述,可以将类中的变量、方法或属性描述为: (1)public——可从任何地方访问(从类内部或从其他类)。 (2)private ——只能从类内部访问 10.14 编程陷阱 初学者不能立即编写一个对象。必须声明一个类并创建一个类的实例。 不要忘了初始化实例变量。 10.15 语法要点 类的结构。 变量、方法和属性可以被描述为public或private。 类中的一个或多个方法可以和类同名。 声明public方法的结构 。 声明属性的结构。 声明属性可以不带set或get部分。 在共享方法或属性中在其标题中加上前缀static。 使用ClassName.MethodName(parameters)调用类的static方法。 10.16 新的语言元素 class——出现在类的标题中。 public——可以从任何地方访问的变量、方法或属性。 private——只能在类中访问的变量或方法。 new——用来创建类的一个新实例(新对象)。 set——引入属性声明的改变属性值的部分。 get——引入属性声明的返回值的部分。 value——在set属性中进行赋值的值名称。 this——当前对象的名称。 null——不存在对象的名称。 static——对属于类的变量或方法总体上的描述,而不是对从类创建的任何对象实例的描述。 10.17 小结 对象是数据和作用于数据的相关动作、方法和属性的集合。 与类同名的方法对新创建的对象进行初始化。这些方法称为构造函数。 类中的项声明为private或public。private项只能在类中访问。public项则可以从任何地方(类的内部或外部)访问。 static是指变量、属性或方法属于类,而不属于特定的对象。可以直接调用static方法。 * *

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档