JavaI4-1类和对象封装性.ppt

编程语言的几个发展阶段 机器语言(如汇编语言) 计算机处理信息的早期语言是所谓的机器语言,这种语言中的指令都是由0,1组成的序列,称这样的序列为一条机器指令。 过程语言(如C语言) 语言把代码组成叫做过程或函数的块。每个块的目标是完成某个任务,例如,一个C的源程序就是由若干个书写形式互相独立的函数组成。 面向对象编程 面向对象编程主要体现下列三个特性: 1.封装性 2.继承 3.多态 Java语言是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件 面向对象编程概述 简单的说,面向对象编程(Object Oriented Programming,简称OOP)描述的是对象之间的相互作用。 面向对象编程与面向过程编程的区别: 过程化程序设计先确定算法,再确定数据结构;面向对象编程先确定数据结构,再确定运算。 面向过程编程的程序员,习惯于建立数据结构存放数据并定义方法(函数)来操作数据;面向对象编程的程序员则构造一个对象模型,将数据与方法组织在一起。 一个简单的例子 编写一个驾驶汽车的方法 面向过程的程序设计: 编写一个方法,void drivecar(); 面向对象的程序设计: 将一辆汽车看成一个对象,将所有汽车对象的共性抽取出来,设计一个类Car,类中有一个方法void

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档