面向对象编程可以有效地帮助开发大规模的软件以及图形用户界面。
1.类为对象定义属性和行为。
2.面向对象程序设计(OOP)就是使用对象进行程序设计。对象(object)代表现实世界中可以明确标识的一个实体。比如:一个学生,一张桌子,一个圆甚至一笔贷款都可以看作是一个对象。每个对象都有自己独特的标识、状态和行为。
3.使用一个通用类来定义同一类型的对象。类是一个模板、蓝本或者说是合约,用来定义对象的数据域是什么以及方法是做什么的。一个对象是类的一个实例。可以从一个类中创建多个实例。创建实例的过程称为实例化(instantiation)。对象(object)和实例(instance)经常是可以互换的。
4.Java类使用变量定义数据域,使用方法定义动作。除此之外,类还提供了一种称为构造方法(constructor)的特殊类型的方法,调用它可以创建一个新对象。构造方法本身是可以完成任何动作的,但是设计构造方法是为了完成初始化动作,例如:初始化对象域的数据域。
来源: