Outils pour utilisateurs

Outils du site


cours:exercicespoobat4classes

Ceci est une ancienne révision du document !


Ecrire un programme C# qui créé une classe « Car » qui contient un attribut « color » de type string et une méthode « describe » qui affiche “Cette voiture est de couleur <attribut color>”. Testez cette classe dans la méthode main de la classe principale.   Pour vous aider, voici le squelette de votre programme :

</code> using System;

namespace ConsoleApplication1 {

  class Program
  {
      static void Main(string[] args) 
      {
      }
  }
  class Car
  {
      
  }

}

</code>

Plusieurs classes et référence circulaire : On donne trois classes ClasseA, ClasseB, TestRefCirculaire :

  • La classe ClasseA possède une référence ObjB à un objet public de classe ClasseB, possède un attribut Table qui est un tableau de 50 000 entiers, lorsqu'un objet de ClasseA est construit il incrémente de un le champ static compteur de la classe TestRefCirculaire et instancie la référence ObjB.
  • La classe ClasseB possède une référence ObjA à un objet public de classe ClasseA, possède un attribut Table qui est un tableau de 50 000 entiers, lorsqu'un objet de ClasseB est construit il incrémente de un le champ static compteur de la classe TestRefCirculaire et instancie la référence ObjA.
  • La classe TestRefCirculaire ne possède qu’un attribut de classe : le champ public entier compteur initialisé à zéro au départ, et la méthode principale Main de lancement de l'application.

Implémentez ces trois classes en ne mettant dans le corps de la méthode Main qu'une seule instruction consistant à instancier un objet local de classe ClasseA, puis exécuter le programme et expliquez les résultats obtenus.

cours/exercicespoobat4classes.1385555832.txt.gz · Dernière modification : 2013/11/27 12:37 de tigli