S4 类系统 R 语言 S4 类系统详解:代码实践与深度解析 1. S4 类系统的核心概念 S4 类系统基于以下核心概念: 类 (Class): 类的定义描述了对象的结构和行为。它定义了对象包含的槽 (slot),每个槽都有一个名称和一个类型。 对象 (Object): 对象是类的实例,它包含了类定义中指定的槽,并存储了相应类型的数据。 泛型函数 (Generic Function): 泛型函数是一个函数模板,它可以根据输入对象的类,调用不同的方法 (Method)。 方法 (Method): 方法是针对特定类实现的函数,它定义了泛型函数在该类对象上的行为。 槽 (Slot): 槽是类中用于存储数据的成员变量。每个槽都有一个名称和一个类型,用于约束槽中可以存储的数据类型。 2.