“C#程序的设计演示课件”[资料全集]c#6.ppt

“C#程序的设计演示课件”[资料全集]c#6.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“C#程序的设计演示课件”[资料全集]c#6

第六章 面向对象程序设计 C#.net程序设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 本章主要内容 对象、类和结构 方法,方法的参数(值类型,引用类型,参数数组params) 静态类与静态成员 属性与索引器 继承(多态性,new,Virtual和Override关键字),接口继承 abstract抽象类和类成员和sealed密封类和类成员 重载运算符 使用Visual Studio类关系图可视化创建对象 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对象、类和结构概述 对象、类和结构具有以下特点: 新数据类型是使用类和结构定义的。 对象是给定数据类型(类和结构)的实例。在执行应用程序时,数据类型为创建对象(或实例化)提供蓝图。 C# 应用程序始终包含至少一个类。 结构可视为轻量类,是创建用于存储少量数据的数据类型的理想选择,不能通过继承进行扩展的类型。 类支持继承,这意味着它们可以从先前定义的类中派生。 典型的 C# 应用程序由自定义的类和 .NET框架 的类组成。类是 C# 中功能最为强大的数据类型。类定义了数据类型的数据和行为。 对象、类和结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 结构(struct) 结构与类一样都具有表示其数据和行为的成员。这些成员包括:字段,属性,方法,事件,运算符,索引器,构造函数,析构函数和嵌套类型。结构与类共享几乎所有相同的语法,但结构比类受到的限制更多。结构有以下特点: 结构是值类型,而类是引用类型。如果从结构创建一个对象并将该对象赋给某个变量,变量则包含结构的全部值。复制包含结构的变量时,将复制所有数据,对新副本所做的任何修改都不会改变旧副本的数据。 尽管结构的静态字段可以初始化,结构实例字段声明还是不能使用初始值设定项。 结构不能声明默认构造函数(没有参数的构造函数)或析构函数。 与类不同,结构的实例化可以不使用 new 运算符。 一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。 结构可以实现接口。 由于结构不使用引用,因此结构没有标识,具有相同数据的两个值类型实例是无法区分的。 对象、类和结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对象 对象指的是一个实体的实例,在这个实体中包括了特定的属性数据和对这些数据进行操作的方法。 对象具有以下特点: C# 中使用的全都是对象,包括 Windows 窗体和控件。 对象是实例化的;也就是说,对象是从类和结构所定义的模板中创建的。 对象使用属性获取和更改它们所包含的信息。 对象通常具有允许它们执行操作的方法和事件。 Visual Studio 提供了操作对象的工

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档