精品PPT课件--C#程序设计与开发第5章.ppt


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/ 9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 9
文档列表 文档介绍
1
第5章 C#面向对象编程
为了深入学习C#,我们需要了解C#的面向对象编程,面向对象编程是一种功能强大的程序设计方法,它以“数据控制访问代码”为主要原则,围绕数据来组织程序。在进行面向对象编程时需要定义数据和作用于数据上的方法。这样,数据类型可以精确的定义出哪种类型的操作可以应用于该数据。
类是面向对象编程的基础,在类中定义了数据和实现这些数据的代码。代码包含在方法中。类、方法是C#的基础。这一章介绍类的基础知识。
2
本章学习要点
理解类的定义
掌握声明类的方法
掌握构造函数和析构函数方法
理解并掌握访问修饰符的用法
掌握类事件的声明以及为类定义事件
3
类的基本概念
类是一个定义对象形式的模版。它指定了数据以及操作数据的代码。C#使用类的规范来构造对象,而对象是类的实例。从定义上来说,类是一个数据结构,包含数据成员(属性、字段)、功能成员(方法、事件、构造函数和析构函数等)和嵌套类型。
属性
属性是提供对对象或类的特性进行访问的成员。属性是字段的正常延伸——都是与类型相关的有名称的成员,并且访问字段和属性的语法是相同的。不过,和字段不同的是:属性不指示存储位置。作为字段的替代,为了对它们的数值进行读写,属性有访问符来指定要执行的语句。这样,属性为读写对象的属性的相关行为提供了某个机制,并且它们允许那些属性可以被计算。
属性是用相关类型成员命名。有存取程序,它指定声明的执行来对他们的进行读或写。属性的修饰符可以是public和protected、internal、private的有效组合、static、virtual、override或abstract中的一个。其中带static修饰符的为静态属性,带virtual修饰符的为虚拟属性,带override修饰符的为覆盖属性,带abstract修饰符的为抽象属性。
4
重载成员
上一节中最后一个代码示例中,定义了多个方法F,主函数中也多次调用方法F。这就是重载。由于方法F的名字虽然相同,但它们在参数类型或参数个数上不同。这使得在这些重复调用的时候没有发生“冲突”。
重载表示两个或两个以上的函数具有相同的名称不同的参数列表(包括参数类型和参数个数)。通过为多个方法指定相同的名称,但使它们具有不同的参数列表,可以在类中创建重载的方法。调用的时候根据参数列表的不同来正确的调用。
成员函数可以重载,就是说有两个或两个以上同名的成员函数,但它们的参数列表不同(参数类型和参数个数)。
5
构造函数和析构函数
构造函数是类的实例执行的时候的初始化操作。而析构函数是在类的破坏时自动执行的操作。构造函数的名称与类的名称相同,析构函数的名称是由“~”和类名组成的。
例如,如果一个类类名为Myclass,那么它的构造函数的名称是Myclass(),析构函数的名称是~Myclass()。
6
构造函数
构造函数是在类的实例执行时初始化的方法。由于这

精品PPT课件--C#程序设计与开发第5章 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 9
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 wo1230
  • 文件大小 0 KB
  • 时间2014-04-15
最近更新