1. Utilisez le mot-clé abstract en C# pour déclarer des classes et des fonctions en tant que classes abstraites.
2. Les classes abstraites ne peuvent pas être instanciées. Les fonctions abstraites n'ont pas de code d'exécution et doivent être réécrites en classes non abstraites.
3. Bien que les classes abstraites soient également virtuelles, le mot-clé virtual ne s'applique pas, sinon une erreur sera signalée.
4. Si une classe contient des fonctions abstraites, la classe sera également abstraite et devra être déclarée abstraite.
5. En C++, les fonctions abstraites sont décrites comme des fonctions virtuelles pures, mais il n'existe pas de telle description en C# et seul le terme abstrait est utilisé.
6. La classe abstraite peut être définie comme suit
afficher la copie ordinaire dans le presse-papiers ?
classe abstraite monAbstrait
{
//La définition des variables ne s'applique pas au mot-clé abstrait
privé int je;
//propriété
public abstrait int Nombre { get ; set ;
//méthode
chaîne abstraite publique getName();
}
-