\name{Array-class}
\docType{class}

\alias{class:Array}
\alias{Array-class}
\alias{Array}

\alias{length,Array-method}
\alias{isEmpty,Array-method}
\alias{[[,Array-method}

\title{Array objects}

\description{
  Array is a virtual class intended to be extended by concrete subclasses
  with an array-like semantic.
}

\seealso{
  \link{DelayedArray}, \link{ArrayGrid}, and \link{ArrayViewport} for
  examples of classes with an array-like semantic.
}

\examples{
showClass("Array")  # virtual class with no slots
}
\keyword{internal}
