Bonjour,
j'ai trouvé sur le net un exemple de code où apparaît une classe abstraite dont voici le code:
Ce qui m'interpelle c'est le constructeur: il n'a pas de paramètres mais il y a des variables, et je ne sais pas pourquoi il est fait comme ça. Au moment d'instantier un objet d'une classe fille ("book") que va-t-il se passer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 private String titre, genre; private int annee; public document(){ titre=""; genre=""; annee=0; } ///////////// public String getTitre(){ return titre;} public String getGenre(){return genre;} public int getAnnee(){return annee;} abstract String getCode(); abstract int getNbexemplaires(); //////////////// public void setTitre(String t){ titre=t;} public void setGenre(String g){genre=g;} public void setAnnee(int a){annee=a;} abstract void setNbexemplaires(int n); abstract void setCode(int c); }
Voici le constructeur de la classe "book":
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public book(){ auteur=""; codeBook=""; nbExemplaires=0; }
Partager