Le message d'ouverture lors du démarrage de R serait comme indiqué dans la capture d'écran précédente. Tout ce qui est entré dans la console R est un objet, beaucoup d'objets créés dans une session R active ont des attributs différents qui leur sont associés, et un attribut commun associé à un objet est appelé sa classe. Il y a deux approches populaires de la programmation orientée objet dans R, qui sont les classes S3 et les classes S4. La différence fondamentale entre les approches S3 et S4 est que la première est une approche plus flexible; cependant, ce dernier est une approche plus structurée de la programmation orientée objet. Les deux approches S3 et S4 reconnaissent tout symbole, caractère et nombre comme un objet dans les sessions R et fournissent des fonctionnalités où l'objet peut être utilisé pour d'autres calculs.