Rev 15822 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{class}\alias{class}\alias{class<-}\title{Class of an Object}\usage{class(object)class(object) <- value}\description{Returns the name of the object's class as a character string.In contrast to the version of this function in the base package, thisversion of \code{class} neverreturns \code{NULL}. For objects that do not have a formal classdefinition, and do not have the \code{"class"} attribute set, thevalue returned is effectively the same as \code{data.class}.The replacement version of the function sets the class to the valueprovided. For classes that have a formal definition, directlyreplacing the class this way is strongly deprecated. The expression\code{as(object, value)} is the way to coerce an object to aparticular class.}\references{The web page \url{http://www.omegahat.org/RSMethods/index.html} is the primary documentation.The functions in this package emulate the facility for classes and methods described in\emph{Programming with Data}, (John M. Chambers, Springer, 1998). See this bookfor further details and examples.}\author{John Chambers}\seealso{\code{\link{as}}}\keyword{programming}\keyword{classes}