Premier coup d'oeil à l'image :
Méthode abstraite : les méthodes sans corps de méthode doivent être modifiées avec abstract dans la méthode de classe abstraite .
1. Les classes abstraites peuvent avoir des méthodes abstraites et des méthodes ordinaires
2 Les classes abstraites ne peuvent pas être instanciées
3 Les méthodes abstraites doivent être remplacées
4. . Utilisation de classes abstraites :
1) Sous-classes concrètes : réécrivez toutes les méthodes abstraites + ajoutez-en de nouvelles si nécessaire
2) Sous-classes abstraites : réécrivez si nécessaire + appuyez sur Besoin d'ajouter
<.>5. Une fois qu'une méthode abstraite est réécrite, elle ne peut plus être réécrite6 Le résumé ne peut pas être utilisé avec statique, privé, final, natif Recommandation de vidéo d'apprentissage gratuite :Remarque :
1. L'utilisation de méthodes abstraites doit être réécrite2. L'interface ne peut pas être instanciée 3. Une classe d'implémentation est requise pour implémenter l'interface, et le contenu de l'interface est utilisé Classe d'implémentation concrète : toutes les méthodes abstraites doivent être réécrit + Ajouter de nouvelles classes d'implémentation abstraites si nécessaire : réécrire si nécessaire + Ajouter de nouvelles classes d'implémentation abstraites si nécessaire Pour utiliser la classe d'implémentation abstraite, les sous-classes doivent hériter de la classe abstraite et. réécrivez toutes les méthodes abstraites. 4. L'héritage de classe utilise le mot-clé extends et l'implémentation utilise le mot-clé Implements 5. Une classe peut implémenter plusieurs interfaces, telles que :
class Test implements Demo,A,B
Démarrer avec Java Zero Basics
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!