Chapter 17 Travailler avec C# 2.0


Classes C# 2.0

PowerAMC modélise les classes C# 2.0 comme des classes UML standard, mais dotées de propriétés supplémentaires. Pour plus d'informations sur la création et l'utilisation de classes, voir la section "Classes" dans le chapitre "Construction de diagrammes structurels".

Dans l'exemple suivant, la classe DialogBox hérite de la classe Window, qui contient le classificateur interne, comme la classe DialogBox :


{
   public class DialogBox : Window
   {
      public new class Control
      {
      }
   }
}

Dans l'exemple suivant, la classe Client est définie comme abstraite (abstract) en cochant la case Abstrait dans l'onglet Général de la feuille de propriétés de la classe.


{
   public abstract class Client
   {
      private int Name;
      private int ID;
   
   }
}

Dans l'exemple suivant, la classe SealedClient est définie comme scellée (sealed) en cochant la case Final dans l'onglet Général de la feuille de propriétés de la classe :


{
   public sealed class SealedClass
   {
      private int A1;
      private int A2;
   
   }
}

 


Copyright (C) 2008. Sybase Inc. All rights reserved.