R语言
inheritedSlotNames
位于 methods
包(package)。 说明
对于类(或类定义,请参阅 getClass
和类 classRepresentation
的说明),给出从 “above” 继承的名称,即超类,而不是此类定义本身。
用法
inheritedSlotNames(Class, where = topenv(parent.frame()))
参数
Class |
字符串或 |
where |
值
槽名称的字符向量,或 NULL
。
例子
.srch <- search()
library(stats4)
inheritedSlotNames("mle")
if(require("Matrix", quietly = TRUE)) withAutoprint({
inheritedSlotNames("Matrix") # NULL
## whereas
inheritedSlotNames("sparseMatrix") # --> Dim & Dimnames
## i.e. inherited from "Matrix" class
cl <- getClass("dgCMatrix") # six slots, etc
inheritedSlotNames(cl) # *all* six slots are inherited
})
## Not run:
## detach package we've attached above:
for(n in rev(which(is.na(match(search(), .srch)))))
try( detach(pos = n) )
## End(Not run)
也可以看看
相关用法
- R is 对象是来自类吗?
- R isSealedMethod 检查密封方法或类
- R implicitGeneric 管理通用函数的隐式版本
- 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 methodUtilities 用于方法和 S-Plus 兼容性的实用函数
- R getClass 获取类定义
- R evalSource 使用源文件中的函数定义,无需重新安装包
- R cbind2 按列或行组合两个对象
- R GenericFunctions 管理通用函数的工具
- R dotsMethods 在方法签名中使用...
- R S3Part 包含 S3 类的 S4 类
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Names of Slots Inherited From a Super Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。