一件事物的抽象特点。类的定义包含了数据的形式以及对数据的操作。举例来说，“狗”这个类会包含狗的一切基础特征，即所有“狗”都共有的特征或行为，例如它的品种、毛皮颜色和吠叫的能力。类可以为程序提供模版和结构。一个类的方法和属性被称为“成员”。我们来看一段伪代码：在这串代码中，我们声明了一个类，这个类具有一些狗的基本特征。关于公有成员和私有成员，请参见下面的继承性的内容。对象（Object）是类的实例。物件有时会对应到现实世界中的事物，举例来说，一个图形程式可能有圆形、矩形与画面等物件，一个线上购物系统