C#程序设计陈语林第05章课件教学.pptVIP

  • 0
  • 0
  • 约6.27千字
  • 约 44页
  • 2017-01-01 发布于广东
  • 举报
重点内容 理解面向对象编程的特点 掌握类与对象、接口 掌握抽象类与抽象方法 理解密封类与密封方法 理解迭代器、分部类和索引器 掌握运算符重载 5.1 类与对象 在比较传统的面向过程的应用程序开发中,程序是由一系列过程或函数的模块组成的可执行的实体,每个模块执行某个特定的功能,面向过程编程能很好地解决小型的、具体的问题;但面对复杂的大系统,它却无法胜任,因而迫使人们去寻求解决大型的复杂系统的新方法。在这种背景下,产生了面向对象的编程技术。 面向对象编程 面向对象编程(Object-Oriented Programming,简称OOP)是开发应用程序的一种新方法、新思想,他提出了一种全新的程序设计风格,以数据为核心,其编程单元是类,对象最终由类实例化。面向对象技术具有三个重要的特点: 封装(Encapsulation):把数据与对数据进行的操作封闭在类内,其它对象可通过接口访问封装的内容。增加了安全性。 继承(Inheritance):使一个类可以获得先前已定义类的全部特征,增强了代码的可重用性,提高了开发效率。 多态(Polymorphism):指调用相同的函数名时,可导致完全不同的行为,增加了程序和灵活性。 类 类是面向对象开发方法的基本成分,简单地说,类是一种数据结构,它是具有相同属性和行为的一组对象的集合,用于模拟现实中存在的对象和关系。 1 定义类 类定义

文档评论(0)

1亿VIP精品文档

相关文档