java学习课件第3章 面向对象--1.pptVIP

  • 8
  • 0
  • 约4.54千字
  • 约 25页
  • 2016-04-08 发布于江西
  • 举报
java学习课件第3章 面向对象--1.ppt

第4章 面向对象编程 早期的计算机程序设计语言经历了面向机器(Machine-Oriented)、面向过程(Procedure-Oriented)等阶段。随着计算机技术的发展,以及要解决的问题越来越复杂,早期的程序设计语言已经不能适应实际的需求。从上个世纪60年代末,陆续开发出了多个面向对象的程序设计语言,例如:C++、Java等。 面向对象的程序设计(OOP)已成为现代软件开发的必然选择。Java有自己完善的对象模型,并提供了一个庞大的Java类库,并有一套完整的面向对象解决方案和体系结构。 类与对象 类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。 对象的概念 对象表示现实世界中某个具体的事物。 抽象是从特定的实例中抽取共同的性质以形成一般化概念的过程。 对象具有两方面的含义: 在现实世界中: 是客观世界中的一个实体 在计算机世界中: 是一个可标识的存储区域 类和对象 面向对象程序设计的特点 面向对象的三大特性: 继承性 指一个类拥有另一个类的所有变量和方法。被继承的类称为父类,继承了父类的所有数据和操作的类称为子类。 封装性 将对象的数据和基于数据的方法封装在一起成为一个整体——类。所有的程序编写基本上都是通过创建类的对象,然后以对象为载体,进行数据交流和

文档评论(0)

1亿VIP精品文档

相关文档