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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。