VisualC#.NET程序设计基础与上机指导VisualC#程序设计讲稿第05章.pdfVIP

VisualC#.NET程序设计基础与上机指导VisualC#程序设计讲稿第05章.pdf

  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文档。上传文档
查看更多
Visual C# 程序设计 第5章类 类  类的定义  类是C#语言实现面向对象程序设计的基础, 它是一个数据结构,包含数据成员(常数、域 和事件)、功能成员(方法、属性、索引、操 作符、构造函数和析构函数)和嵌套类型。  类类型支持继承,一种机制,派生的类可以对 基类进行扩展和特殊化,它是C#封装的基本 单元。没有了类,C#连哪怕一个最简单的功 能也无法实现,因此,可以说,类是C#语言 的灵魂。 类的声明  类声明是一个类型声明,在C#中定义类 的语法很简单,只需在类的名称前加上关 键字class,然后在大括号之间插入该类 的成员即可,C#中类的一般定义形式如 下所示:  [修饰符] class [类名]:  {  //类的成员  } 类修饰符  有两个修饰符可以用于类:  abstract——关于抽象类的重要一点就是 它不能被实例化。只有不是抽象的派生类 才能被实例化。派生类必须实现抽象基类 的所有抽象成员。不能给抽象类使用  sealed——密封类不能被继承。使用该修 饰符防止意外的继承,在.NET框架中的类 用到这个修饰符。 成员修饰符  abstract——说明一个方法或存取标志不能含有一个实现  const——这个修饰符应用于域成员或局部变量  event ——定义一个域成员或属性作为类型事件extern— —告诉编译器方法实际上由外部实现  override——用于改写任何基类中被定义为virtual的方法 和存取标志  readonly——个使用 readonly修饰符的域成员只能在它 的声明或者在包含它的类的构造函数中被更改  static——被声明为static的成员属于类,而不属于类的实 例  virtual——说明方法或存取标志可以被继承类改写。 存取修饰符  public——任何地方都可以访问该成员,这是具有最少限 制的存取修饰符。  protected——在类及所有的派生类中可以访问该成员, 不允许外部访问。  private——仅仅在同一个类的内部才能访问该成员。甚 至派生类都不能访问它。  internal——允许相同组件(应用程序或库)的所有代码 访问。在.NET组件级别,你可以把它视为public,而在外 部则为private。  protected internal:被定义为此访问权限的成员只允许 在定义该成员的类或含有主方法的派生类的内部被调用或 访问,而且所有类都必须在同一个项目中。 类的成员  常量,它代表了与类相关的常数数据  域,它是类的变量  实例构造函数,它执行需要对类的实例进行初始化的动作  析构函数,它执行在类的实例要被永远丢弃前要实现的动 作  方法,它实现了可以被类实现的计算和行为  属性,它定义了命名的属性和与对这个属性进行读写的相 关行为  事件,它定义了由类产生的公告  索引,它允许类的实例通过与数组相同的方法来索引  操作符,它定义了可以被应用于类的实例上的表达式操作 符  类型,它代表位于类中的类型 类中的常量  一个常数声明可以包括一系列属性,一个 new修饰符,和一个四个访问修饰符 (public,protected,private,internal) 的有效组合。  在常数声明中指定的类型必须是sbyte、 byte、short、ushort、int、uint、 long、ulong、char、float、double、 decimal、bool、string、一个枚举类型 活一个引用类型。 类中的变量  类中的变量成员代表一个与一个对象或类 相关的变量。一个变量声明把一个或多个 给定类型的变量引入  一个变量声明可能包括属性集合、一个 new修饰符、四个访问修饰符的有效组 合、一个静态修饰符static和一个只读修 饰符readonly。 类中的变量  静态和实例变量  只读变量  变量的初始化

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档