Maison  >  Article  >  Java  >  Quelles sont les caractéristiques des classes abstraites

Quelles sont les caractéristiques des classes abstraites

王林
王林original
2020-06-28 15:35:3018693parcourir

Les caractéristiques des classes abstraites sont : 1. Les classes abstraites et les méthodes abstraites doivent être modifiées avec abstract ; 2. Il ne peut y avoir de méthodes abstraites dans les classes abstraites, mais les méthodes abstraites doivent être dans les classes abstraites ; .Les classes abstraites ne peuvent pas créer directement des objets.4.Les classes abstraites ont des méthodes de construction.

Quelles sont les caractéristiques des classes abstraites

Caractéristiques des classes abstraites :

(apprentissage recommandé : programme d'entrée Java)

1 , les classes abstraites et les méthodes abstraites doivent être modifiées avec abstract ;

2 Les méthodes abstraites doivent être dans des classes abstraites, et il ne peut y avoir de méthodes abstraites dans les classes abstraites

3. les classes ne peuvent pas créer d'objets directement (instanciation) ;

4. Si une sous-classe d'une classe abstraite remplace toutes les méthodes abstraites, ce sera une classe concrète

(Recommandation du didacticiel vidéo : tutoriel vidéo java)

5. Si une sous-classe d'une classe abstraite ne remplace pas toutes les méthodes abstraites, alors la sous-classe est toujours une classe abstraite pour appeler l'initialisation du constructeur ; Exemple de code :

abstract class Emoplyee {
String name;
public Emoplyee(String name) {
this.name = name;
}
public void test() {
}
public abstract void work();
// public abstract void sleep();
}
class Waiter extends Emoplyee {
public Waiter(String s) {
super(s);
}
public void work() {
System.out.println("我来搽桌子");
}
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn