这个,这个,说来话长...
你知道R中的一切都是对象,都有三大特性:封装、多态、继承,对吧
S3和S4是R中的两种不同对象,前者是R最初的类,至今仍然广泛应用,绝大多数R中的类都是S3;S4是为了增加安全性后期开发的类
#S3创建继承类
> k<-list(name=”Kate”,salary=68000,union=F,hrsthismonth=2)
> class(k)<-c(“hrlyemployee”,”-employee”)
> class(k)
[1] “hrlyemployee” “-employee”
#再比如创建一个S4对象Person
> setClass("Person",slots=list(name="character",age="numeric"))