类 (计算机科学) 类英語class在物件導向程式設計中是一种面向对象计算机编程语言的构造是创建对象的蓝图描述了所创建的对象共同的特性和方法 类的更严格的定义是由某种特定的元数据所组成的内聚的包它描述了一些对象的行为规则而这些对象就被称为该类的实例类有接口和结构接口描述了如何通过方法与类及其实例互操作而结构描述了一个实例中数据如何划分为多个属性类是与某个层的对象的最具体的类型类还可以有运行时表示形式元对象它为操作与类相关的元数据提供了运行时支持 支持类的编程语言在支持与类相关的各种特性方面都多多少少有一些微妙的差异大多数都支持不同形式的类继承许多语言还支持提供封装性的特性比如访问修饰符类的出现为面向对象编程的三个最重要的特性封装性继承性多态性提供了实现的手段