R语言
makeClassRepresentation
位于 methods
包(package)。 说明
构造classRepresentation
类的对象来说明特定的类。主要是一个实用函数,但您可以调用它来创建类定义而无需分配它,就像 setClass
所做的那样。
用法
makeClassRepresentation(name, slots=list(), superClasses=character(),
prototype=NULL, package, validity, access,
version, sealed, virtual=NA, where)
参数
name |
类的字符串名称 |
slots |
将提供给 |
superClasses |
这个类扩展了哪些类 |
prototype |
为类提供默认数据的对象,例如调用 |
package |
将存储类的包的字符串名称;请参阅 |
validity |
可选的有效性方法。请参阅 |
access |
访问信息。目前未使用。 |
version |
用于版本控制的可选版本 key 。当前已生成,但未使用。 |
sealed |
类被封了吗?请参阅 |
virtual |
这是虚拟课程吗? |
where |
从中查找所需类定义的环境(例如,槽或超类)。请参阅 GenericFunctions 下对此论点的讨论。 |
参考
Chambers, John M. (2008) Software for Data Analysis: Programming with R Springer. (For the R version.)
Chambers, John M. (1998) Programming with Data Springer (For the original S4 version.)
也可以看看
相关用法
- R methodUtilities 用于方法和 S-Plus 兼容性的实用函数
- R method.skeleton 为新方法创建骨架文件
- R as 强制对象属于某个类
- R language-class 表示未评估语言对象的类
- R className 类名包含对应的包
- R BasicClasses 基本数据类型对应的类
- R callGeneric 从方法调用当前通用函数
- R findClass 查找类定义
- R setOldClass 注册旧式 (S3) 类和继承
- R ReferenceClasses 具有按引用处理的字段的对象(OOP 样式)
- R MethodsList 方法列表对象
- R setGroupGeneric 创建函数的组通用版本
- R StructureClasses 基本结构对应的类
- R showMethods 显示指定函数或类的所有方法
- R getMethod 获取或测试方法的定义
- R slot 正式类对象中的槽
- R S4groupGeneric S4组通用函数
- R getClass 获取类定义
- R evalSource 使用源文件中的函数定义,无需重新安装包
- R is 对象是来自类吗?
- R isSealedMethod 检查密封方法或类
- R cbind2 按列或行组合两个对象
- R GenericFunctions 管理通用函数的工具
- R dotsMethods 在方法签名中使用...
- R S3Part 包含 S3 类的 S4 类
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Create a Class Definition。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。