1. 对象 面向对象程序设计是将人们认识世界过程中普遍采用的思维方法应用到程序设计中。 对象是现实世界中存在的事物,它们是有形的,如某个人、某种物品;也可以是无形的,如某项计划、某次商业交易。 对象是构成现实世界的一个独立单位,人们对世界的认识,是从分析对象的特征入手的。 对象的特征分为静态特征和动态特征两种。静态的特征指对象的外观、性质、属性等; 动态的特征指对象具有的功能、行为等。 客观事物是错综复杂的,但人们总是从某一目的出发,运用抽象分析的能力,从众多的特征中抽取具代表性、能反映对象本质的若干特征加以详细研究。 人们将对象的静态特征抽象为属性,用数据