Visual C_.NET案例教程 教学课件 翁健红 1 6 第6章.pdf

Visual C_.NET案例教程 教学课件 翁健红 1 6 第6章.pdf

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 面向对象设计 第6章 面向对象设计 6.1 面向对象基本概念 6.2 类的定义和使用 6.3 静态变量和静态函数 6.4 继承 6.5 多态 6.6 属性 6.7 知识拓展 6.8 习题 第6章 面向对象设计 6.1 面向对象基本概念 6.1.1 对象的概念   在日常生活中,对象是指可辨识的一种实体。例如汽车、 房子、书、文档和支票等。现实世界的对象都有特征和行为, 如“汽车”对象的一部分特性为:颜色、重量、型号、车轮数 目、发动机功率。“汽车”能够执行的动作是:启动、加速、 倒车。 第6章 面向对象设计 6.1.2 类的概念   在现实世界中,不同的事物分属不同的类别,比如狗属 于宠物类,龙虾属于海鲜类,也就是说现实世界中的对象是 分类别的。   在编程世界中,将相似的对象或具有相同特性的对象归 为一个类。可以将类定义为具有相同特征、共同行为和共同 关系的一组对象的抽象。如果使用蓝图作比喻,那么类就是 蓝图,对象就是基于该蓝图的建筑。类定义的对象必然拥有 该类的特征。每个对象称为它所属的类的实例,例如在称为 “人” 的类中,具体的个人(例如张三、李四、王二等)都是 对象。 第6章 面向对象设计   类的基本要素包括数据和方法。   数据表示对象的特性,例如,一个类中的每个人都有姓 名、年龄,并可能有一份工作。这些是类中所有人的具有的 相同特性。   方法是类中所有的对象执行的某些共同动作或操作,比 如人有走的动作,鱼有游的动作,电视机可以有播放的动作。 在编程世界中,必须以程序化的方式在相应的类中表示对象 拥有的动作。 第6章 面向对象设计 6.2 类的定义和使用 6.2.1 使用类的基本步骤   (1) 定义类。在类的定义中需要使用关键字class ,其简 单的定义格式为:   [访问修饰符] class 类名称[:[基类] [,接口序列]]   {    [字段声明]    [构造函数]    [方法]    [事件]   } 其中,[]中的内容可省略。 第6章 面向对象设计   在类的定义中,包含有各种类成员,概括起来类的成员 有两种:存储数据的成员与操作数据的成员。存储数据的成 员叫“字段” ,“字段”是类定义中的数据,也叫类的变量;操 作数据成员又有很多种,如“属性”、“方法”与“构造函数” , 方法实质上就是函数,通常用于对字段进行计算和操作,即 对类中的数据进行操作,以实现特定的功能。   下面代码段定义了一个鸭子类,鸭子具有颜色、重量等 特征以及走路、吃食物等行为。 第6章 面向对象设计 class Duck { public string color; //特征:颜色 public float weight; //特征:重量 public void walk() //行为:走路 { Console.WriteLine(我正在走路); } public void eat() //行为:吃食物 { Console.WriteLine(我正在吃东西); } public void display() //显示信息 { Console.WriteLine(我的颜色是{0},我的重量为{1}, color, weight); } } 第6章 面向对象设计   (2) 声明对象。声明对象的格式为:   类名 对象名;   例如,下面语句声明一个Du

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档