C#面向对象编程.pptVIP

  • 3
  • 0
  • 约1.12千字
  • 约 22页
  • 2020-06-14 发布于河南
  • 举报
第十一章 面向对象编程 本章目录 面向对象基础知识 对象 类 类的定义与对象的使用 字段与属性 11.1 面向对象基础知识 面向对象技术是一种非常强有力的软件开发方法,它将数据和对数据的操作作为一个相互依赖不可分割的整体,采用数据抽象和信息隐蔽技术力图使对现实世界问题的求解简单化,它符合人们的思维习惯同时有助于控制软件的复杂性,提高软件的生产效率从而得到了广泛的应用,已成为目前最为流行的一种软件开发方法。 记住:所有面向对象的编程语言,都是把我们需要处理的“数据”和“行为”封装到类中。 11.1 面向对象基础知识 面向对象三大特性 (1)封装:隐藏内部实现细节,模块开发者只关心内部实现和接口要求,模块调用者只关心接口调用。 好处:安全保证(避免代码外漏)、快速应用、团队协作(多人同时工作) (2)继承:复用现有代码。 好处:一处更新、处处更新。 (3)多态:让一个对象的接口可以根据不同的请求,做成不同的响应。 好处:程序扩展容易,维护方便。 11.2 对象 哲学的描述:世界是物质的,由形形色色的对象组成,不同的对象,既相互独立,又相互联系。 11.2 对象 软件开发者研究对象的目的? 统计与分析实体对象在不同时间、不同地点的数据,通过对象的方式,为了更好的简化编程。 11.2 对象 软件开发者研究对象的内容? 对象包含两个方面: 11.2 对象 对象小结 (1)任何存在的实

文档评论(0)

1亿VIP精品文档

相关文档