R 中还有一种具有引用语义的类系统,它更像其他面向对象编程语言中的类系统.首先,为了定义一个引用类( reference class , RC ),我们要给 setRefClass( )一个类定义.不像 S4 类系统使用 new( )创建一个对象实例,setRefClass( )会返回一个对象实例生成器.例如,我们定义一个名为 Vehicle 的类,它有两个字段:一个数值位 置和一个数值距离.我们将这个对象实例生成器赋给一个名为 Vehicle 的变量:Vehicle <- setRefClas…