Hi the list,
There is two way to declare a new object with inheritence : one can do
setMethod("myClass",
representation("fatherClass",x="numeric")
....
or
setMethod("myClass",
representation(x="numeric"),
containt="fatherClass"
....
Is there any difference ? What is the usal way ?
Christophe
S4 : declaration of inheritance
3 messages · Oleg Sklyar, Christophe Genolini
setClass("myClass",
representation(x="numeric"),
contains="fartherClass")
seems more logical to me in sense of syntax (pay attention to setClass
instead of setMethod and contains instead of containt), but both work
apparently.
Oleg
christophe.genolini at free.fr wrote:
Hi the list,
There is two way to declare a new object with inheritence : one can do
setMethod("myClass",
representation("fatherClass",x="numeric")
....
or
setMethod("myClass",
representation(x="numeric"),
containt="fatherClass"
....
Is there any difference ? What is the usal way ?
Christophe
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Dr Oleg Sklyar * EBI-EMBL, Cambridge CB10 1SD, UK * +44-1223-494466
Sorry, I make a mistake... I meant :
what the difference between
setClass("myClass",
representation("fatherClass",x="numeric")
....
or
setClass("myClass",
representation(x="numeric"),
contains="fatherClass"
....
setClass("myClass",
representation(x="numeric"),
contains="fartherClass")
seems more logical to me in sense of syntax (pay attention to setClass
instead of setMethod and contains instead of containt), but both work
apparently.
Oleg
christophe.genolini at free.fr wrote:
Hi the list,
There is two way to declare a new object with inheritence : one can do
setMethod("myClass",
representation("fatherClass",x="numeric")
....
or
setMethod("myClass",
representation(x="numeric"),
containt="fatherClass"
....
Is there any difference ? What is the usal way ?
Christophe
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
-- Dr Oleg Sklyar * EBI-EMBL, Cambridge CB10 1SD, UK * +44-1223-494466