第1部分 Java实用教程
第3章 Java面向对象编程(上)
在传统的结构化程序设计中,数据和对数据的操作是相分离的。Java是**的面向对象程序设计语言,它将数据及对数据的处理操作“封装”到一个类中,用“类”或“接口”这些较高层次的概念来表达应用问题,类的实例称为对象。
1.类
类是面���对象程序设计的核心概念之一,一个用户自定义的类就是一个新的数据类型,类是相同或相似的各个事物问共同特性的一种抽象。简单说,类是数据和对数据进行操作的方法的集合体。这个集合体被看成是一个密不可分的有机整体,是一个新的数据类型。通过这个数据类型可定义许多个变量,这些变量可认为是对象。因此,对象是类的实例化,类和对象密切相关,可认为类是创建这个类的对象的一种模板,类中定义的数据成员表示了类的对象的一种状态,可认为是对象的属性,类中定义的方法表示对类的对象的操作。对象问的通信可通过事件的发送和传递来进行,一个事件本身也是一个对象,称为事件对象,它封装了对象间通信的内容。因此,可简单认为一个对象是由对象的属性、方法和事件所组成。
2.对象
任何事物均是对象。将所有相同或相似的对象特性进行抽象,就形成了类,类是对象的一种模板。
……