2021年度面向对象程序设计新版.docVIP

  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文档。上传文档
查看更多
第二章 面向对象程序设计(I) 1、教学目: (1)理解面向对象基本思想; (2)掌握类、对象基本概念; (3)理解面向对象基本特性; (4)掌握类定义、对象访问办法及访问控制; (5)掌握类构造函数和析构函数、类属性、类静态成员。 2、教学重难点: (1)掌握类定义、对象访问办法及访问控制; (2)掌握类构造函数和析构函数、类属性、类静态成员; 3、教学办法:讲授及练习相结合,结合多媒体广播软件演示 4、教学工具:计算机,网络,多媒体广播软件 5、教学学时:2学时 6、教学过程: 6.1引入 (约5分钟) 复习旧课,引入新课 面向对象是软件开发中一种新思想,这种思想引入,使咱们程序设计更加符后现实。面向对象编程重要思想是将数据以及解决这些数据相应办法封装到类中,使用类创立实例称为对象。类类型支持继承,派生类可以对基类进行扩展和特殊化。面向对象重要目的就是创立可以让不同开发者重复调用模块,这些模块设计易于修改、更新和扩展,通过共享和可重用特性减少了开发和维护成本。 C#.NET是一种面向对象程序设计语言,它支持面向对象程序设计许多新特性。整个C#类模型是建立在.NET对象基本上,对象模型是基本框架一某些,而不再是编程语言一某些,它解决了编程技巧带来问题。 6.2教学内容 2.1 面向对象基本思想 (约15分钟) 1.对象基本概念 2.类 3.面向对象基本特性 (1)封装性 (2)继承性(inheritance) (3)多态性 2.2 类与对象(约65分钟) 2.2.1 类定义(约10分钟) 2.2.2 对象访问办法及访问控制(约15分钟) (1)对象访问办法 (2)成员访问控制 2.2.3 类构造函数和析构函数(约15分钟) (1)构造函数 (2)析构函数 2.2.4 类属性(约10分钟) 2.2.5 类静态成员(约15分钟) 6.3小结: (约5分钟) (1)面向对象基本思想; (2)类、对象基本概念; (3)面向对象基本特性; (4)类定义 (5)对象访问办法及访问控制; (6)掌握类构造函数和析构函数、类属性、类静态成员。 6.4作业: (1)调试教材上实例 (2)阅读课件 (3)完毕书后习题(一)和(二):1-2 7、后记: 8、讲义: 第二章 面向对象程序设计 面向对象是软件开发中一种新思想,这种思想引入,使咱们程序设计更加符后现实。面向对象编程重要思想是将数据以及解决这些数据相应办法封装到类中,使用类创立实例称为对象。类类型支持继承,派生类可以对基类进行扩展和特殊化。面向对象重要目的就是创立可以让不同开发者重复调用模块,这些模块设计易于修改、更新和扩展,通过共享和可重用特性减少了开发和维护成本。 C#.NET是一种面向对象程序设计语言,它支持面向对象程序设计许多新特性。整个C#类模型是建立在.NET对象基本上,对象模型是基本框架一某些,而不再是编程语言一某些,它解决了编程技巧带来问题。 2.1 面向对象基本思想 面向对象是一种新兴程序设计办法(一种新程序设计规范)。 基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计;从现实世界中客观存在事物(即对象)出发来构造软件系统,并且在系统构造中尽量运用人类自然思维方式。 1.对象基本概念 对象是系统中用来描述客观事物一种实体,它是构成系统一种基本单位。一种对象由一组属性和对这组属性进行操作一组服务构成。 2.类 把众多事物归纳、划提成某些类是人类在结识客观世界时经常采用思维办法。分类原则是抽象。类是具备相似属性和服务一组对象集合,它为属于该类所有对象提供了统一抽象描述,其内部涉及属性和服务两个重要某些。 3.面向对象基本特性 (1)封装性 封装是一种信息隐蔽技术,顾客只能看到对象封装界面上信息,对象内部对顾客是隐藏。封装目在于将对象使用者和设计者分开,使用者不必懂得行为实现细节,只需用设计者提供消息来访问该对象。 (2)继承性(inheritance) 为了提高软件模块可复用性和可扩充性,以便提高软件开发效率,咱们总是但愿可以运用前人或自己此前开发成果,同步又但愿在自己开发过程中可以有足够灵活性,不拘泥于复用模块。今天,任何面向对象程序设计语言都必要提供两个重要特性:继承性(inheritance) 和多态性(polymorphism)。 (3)多态性 所谓多态即一种名字可具备各种语义。在大多数面向对象语言中,如果类P是子类S父类,则子类S对象s可以用在父类P对象p使用地方,这就意味着一种公共消息集可以送到类P和类S对象上。当同样消息可以被送到一种父类对象和其子类对象上时,这被称作多态性(polymophism)。 2.2 类与对象

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档