把具有相似特征的事物归为一类。在面向对象的程序设计
技术中,“类”就是对具有相同属性和相同操作的一组事物的定义。比如,所有的电视机以及电视机的开和关、调换频道等操作可以归成一个“电视机类"o
数据类型是对数据本身特征的描述,而语句则是对数据运算及操作的描述。在结构化程序设计中,数据与对数据的操作两者是分隔开来的。在面向对象的程序设计中,就将数据与对数据操作的过程和函数(称为方法)合起来定义为类(class)。具体可以看成一个由字段、方法和属性组成的结构。
对象是类的实例(instance),即由类数据类型定义的变量。当程序运行时,对象占用一些
内存。对象与类的关系就如同变量与类型的关系。
类是一种导出型的数据结构,这种数据类型不但有数据,还有处理这些数据的函数。用类可以定义变量,用类定义的变量称为对象。要定义对象,首先必须定义类。