Dans le cours : L'essentiel de Ruby on Rails

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Hériter d'autres classes

Hériter d'autres classes

Une autre notion importante en Ruby est la notion d'héritage. Pour découvrir cette notion, nous allons créer la classe Bear qui va hériter de SoftToy. N'oubliez pas d'utiliser le mot end pour terminer la déclaration de la classe Bear. Afin d'indiquer à Ruby que la classe Bear hérite de SoftToy nous utilisons le signe « < » suivi du nom de la classe SoftToy De cette manière, nous indiquons à Ruby que la classe Bear va hériter de l'ensemble des propriétés et méthodes de la classe SoftToy. Pour vous en convaincre, testez de créer une nouvelle instance de Bear. Nous l'appellerons teddy_bear, il va être de couleur marron, de taille 50 centimètres et doux. Exécutons le script. Vous remarquez qu'en Ruby, nous avons pu utiliser la méthode Bear.new sans avoir à ajouter de méthode initialize à l'intérieur de notre classe Bear. En effet, Bear va hériter de la méthode initialize, il aura donc la même méthode de construction par défaut que la classe SoftToy. Nous pouvons ajouter ses propres…

Table des matières