我有一个构造函数构建函数(Bond.Valuation)。其结果是其他类的超类 BondAnalytics。现在,根据我的阅读,我需要在 BondAnalytics 类上创建方法。阅读钱伯斯的书我做了以下工作:
当我输入 Bond.Valuation 时,它说它是一个标准的泛型。那么,show 会起作用吗?
method.skeleton("show", c("BondAnalytics")).
所以,我认为这在 BondAnalytics 的任何对象上都使用了通用函数“show”。
method.skeleton 的命令产生:
setMethod("show",
signature(object = "BondAnalytics"),
function (object)
{
cat("Bond Valuation\n")
cat(BondID:);print(object@ID)
}
)
所以,我认为 show 是一个通用函数,现在与此方法相关联,并且签名是类 BondAnalytics,因此此方法将自身与匹配类 BondAnalytics 的任何内容相匹配。
所以基本上,我只需要定义我想从 Bond.Valuation 中展示什么。如果我想要文本和情节的组合怎么办?那是方法中的一种方法吗