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 " ) ; } }
|