Une classe abstraite , dans le Java et les langages de programmation C # est utilisé pour déclarer des caractéristiques communes de ses sous-classes , sans définir ces caractéristiques au-delà d'un niveau de base. Ils peuvent contenir à la fois , les types de données non abstraites définies et des méthodes et , de types de données abstraits , généralisées et des méthodes qui ne peuvent être exécutées par d'autres , non abstraites , des classes . L'importance des classes abstraites , c'est qu'ils offrent un moyen pour l'héritage multiple , ce qui n'est pas possible autrement . L'héritage multiple est la capacité d'une classe d'hériter des méthodes et types de données d'autres classes et n'est pas une caractéristique de base de Java et C #. Instructions 
 Java Classes abstraites 
 1 
 Créer une classe abstraite en déclarant qu'il abstraite grâce à l'utilisation du mot "abstrait ". La classe doit contenir les types et les méthodes à mettre en œuvre par les classes non abstraites données abstraits . Un exemple de code déclarer une classe comme abstraite et contenant une méthode abstraite ressemble à ceci: Photos 
 public class DailyActivities abstraites { 
 
 publique promenade abstract void (); } 
 
 < br > 
 ne comprend pas la mise en œuvre de la méthode dans la classe abstraite . 
 2 
 Créer une classe non abstraite qui mettra en œuvre les types de données et méthodes au sein de la classe abstraite. Un exemple de classe est la suivante: 
 
 classe WeeklySchedule public { 
 
 } 
 3 
 relier la classe non abstraite avec la classe abstraite en utilisant le mot-clé " extends " . Ensuite , mettre en œuvre une méthode abstraite de la classe abstraite . La mise en œuvre de la méthode nécessite le programmeur de coder une instruction de la méthode à exécuter. Un exemple de code est le suivant: 
 
 WeeklySchedule public class DailyActivities { 
 
 promenade public void () { 
 
 System.out.println (" Aujourd'hui, j'ai marché de 5 miles " ) ; 
 
 } } 
 
 
 C # classes abstraites 
 4 
 Créer une classe abstraite en déclarant qu'il abstraite grâce à l'utilisation de le "abstrait ". mot-clé La classe doit contenir les types et les méthodes à mettre en œuvre par les classes non abstraites données abstraits . Un exemple de code déclarer une classe comme abstraite et contenant une méthode abstraite est: 
 
 public class DailyActivities abstraites { 
 
 publique promenade abstract void (); } 
 
 
 
 ne comprend pas la mise en œuvre de la méthode dans la classe abstraite . 
 5 
 Créer une classe non abstraite qui mettra en œuvre les types de données et méthodes au sein de la classe abstraite. Une classe d' exemple : 
 
 classe WeeklySchedule publique { 
 
 } 
 6 
 Relate la classe non abstraite avec la classe abstraite en utilisant un deux-points (:) . Ensuite , mettre en œuvre une méthode abstraite de la classe abstraite . La mise en œuvre de la méthode nécessite le programmeur de coder une instruction de la méthode à exécuter. Un exemple de code est le suivant: 
 
 WeeklySchedule public class : DailyActivities { 
 
 promenade public void () { 
 
 System.out.println (" Aujourd'hui, j'ai marché de 5 miles " ) ; 
 
 } }