Java语言程序设计(基础篇) 第九章 对象和类

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

    相关内容推荐