Vous pouvez créer de nombreux objets d'une classe; la principale chose dont vous avez besoin est différents noms d'identificateurs pour les objets. Pour accéder à un membre d'un objet, vous commencez avec le nom de l'objet. Ceci est suivi par un point, puis l'identifiant de l'élément. Si le membre est une méthode (fonction), puis vous suivrez les identifiant avec des parenthèses. Ces parenthèses peuvent avoir des arguments, si la déclaration (ou définition) de la fonction avaient paramètres. Pour résoudre notre problème, nous devons attribuer des valeurs aux propriétés (NUM1 et NUM2).
Ceci est ce que les deuxième et troisième déclarations dans la fonction principale le font. Un objet ne sera pas seulement de résoudre votre problème par lui-même. Un objet a normalement une ou plusieurs méthodes que vous appelez pour accomplir une tâche particulière, en utilisant une ou plusieurs propriétés de l'objet. La méthode add (fonction) de notre objet, fait le plus en utilisant les deux propriétés de l'objet; en raison de la façon dont nous avons défini la méthode.
La quatrième déclaration dans la fonction principale appelle la méthode add et attribue la valeur de retour à un nouvel objet int identifié par la suite. La cinquième déclaration de la fonction principale affiche le résultat. La fonction constructeur Si vous voulez créer un objet et dans le même temps initialiser (attribuer des valeurs aux) les propriétés, alors vous avez besoin de définir ce que l'on appelle une fonction constructeur que vous tapez la classe. Après cela, à instancier (créer) un objet de la classe, vous devez utiliser la fonction constructeur appel.
Le code suivant illustre cette situation. #include using namespace std; Calculatrice de classe {public: int num1; int num2; Calculatrice (int ident1, int ident2) {num1 = ident1; num2 = ident2; } Int add () {int somme = num1 + num2; retourner somme; }}; int main () {Calculatrice monObjet (2,3); int result