面向对象程序设计(OOP Object-Orienten Programming)是现今程序设计的主流和流行趋势。在面向对象的程序设计中,将所有事物都作为对象来处理。
Java是OOP语言,它以类(class)和对象(object)为基本单元进行程序设计。如果说C/C++是一种函数式程序语言(它以函数为基本单元),那么java就是一种类方式的程序语言。
OOP的基本思想是把人们对现实世界的认识过程应用到程序设计中。现实世界的物体就是对象,它有两个基本特点一个是物体的内部构成,另一个是物体的行为。OOP与现实对象两个基本特点相对应的是数据和方法。数据表示对象的构成,方法表示对象的行为。
Java是OOP语言,它以类(class)和对象(object)为基本单元进行程序设计。如果说C/C++是一种函数式程序语言(它以函数为基本单元),那么java就是一种类方式的程序语言。
OOP的基本思想是把人们对现实世界的认识过程应用到程序设计中。现实世界的物体就是对象,它有两个基本特点一个是物体的内部构成,另一个是物体的行为。OOP与现实对象两个基本特点相对应的是数据和方法。数据表示对象的构成,方法表示对象的行为。