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