Deux attributs x et y de type entier, Deux méthodes initialise et affiche
2) Dans la fonction main de votre programme créer un objet « point1 »
et appeler les deux méthodes initialise et affiche.
3) Compiler le programme et expliquer le message d’erreur obtenu
En effet, en C++, la notion d'encapsulation permet de protéger les données d'une classe en les déclarant privées (private) par défaut. Cela signifie que ces données ne peuvent être accédées ou modifiées directement à partir de l'extérieur de la classe. Au lieu de cela, l'accès et la modification de ces données doivent être effectués à travers des fonctions membres publiques (public) de la classe. 4) Proposer une solution et expliquer le principe. La proposition de solution que je peux suggérer dans ce contexte est d'utiliser des accesseurs (getters) et des mutateurs (setters) pour accéder et modifier les attributs d'une classe. Les accesseurs sont des fonctions membres publiques qui permettent d'accéder aux valeurs des attributs privés d'une classe à partir de l'extérieur. Ils renvoient simplement la valeur de l'attribut concerné, sans permettre de la modifier. Les mutateurs, quant à eux, sont également des fonctions membres publiques, mais leur rôle est de modifier la valeur d'un attribut privé d'une classe à partir de l'extérieur. 5) Modifier le programme de la fonction main comme suit : L’affichage de point1 est direct nécessite seulement la fonction membre affiche (), alors que point2 il faut utiliser l’affectation du point2 au point1, puisque seules les données membres sont copiée. Exercice 2 :
Metasploit pour débutant : le guide du débutant pour bypasser les antivirus, contourner les pare-feu et exploiter des machines avec le puissant framework Metasploit.