我已经将我所有的函数变成了它们各自类的泛型和方法。
但是现在作为函数起作用的东西不再起作用了。
类bond.id
没有泛型或方法。
它只保存传递给a
、b
和的变量,这些变量中的c
每一个都调用bond.id@...
没问题a
,b
并且c
按照他们应该使用的方式工作new(" ",...)
当一切都是函数而不是类上的方法时,最后一步是class(z)
继承a
的b
,和c
。
这行得通。
但是现在当我setClass("z", contains = c(a, b, c))
收到以下错误时:
.local(.Object, ...) 中的错误:缺少参数“bond.id”,没有默认值
a
如果, b
,正在工作,我有点困惑,c
为什么setClass
for会z
这样?