Penchons-nous sur le dernier segment de code: La première ligne instancie un objet dérivé de la classe dérivée correspondant, en utilisant implicitement, le constructeur de la mère (de base) de classe. Dans ce code, aucun objet a été instancié à partir de la classe de base; qui est pas nécessaire que la classe dérivée hérite de tous les membres de la classe de base. La déclaration suivante affecte la valeur, 5 à la propriété unique de l'objet instancié dérivée.
La déclaration, qui vient après, appelle la méthode add () héritée de l'objet dérivé et les valeurs des propriétés héritées sont additionnés. La valeur de retour de la méthode add () héritée est affectée à la variable, résultat. La déclaration après, appelle la méthode squareAdd () qui appartient à rude objet dérivé (classe), l'envoi de la v