Bonjour tout le monde,

Je suis en train d'aborder le concept de l'héritage. Je travaille actuellement sur un projet basique (création d'un annuaire). Cependant, je rencontre un problème au niveau de la déclaration de la classe fille. Comme je ne possède pas encore une connaissance approfondie de Java, pourriez-vous m'indiquer où se situe mon erreur ? Merci.

Voici la classe mère :
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
23
24
25
26
27
28
29
30
31
package test1;
import java.util.*;
import java.lang.*;
import java.io.*;
 
public class ProfilePersonne {
	protected String nom;
	protected String prenom; 
	protected String email;
	protected String adressPostale;
	protected String dateNaissance;
	protected String profile;
	protected String dateAjout; 
	protected String dateMaj; 
 
	public ProfilePersonne() {
		this.nom = null;
		this.prenom = null;
		this.email = null;
		this.adressPostale = null;
		this.dateNaissance = null;
		this.profile = null;
		this.dateAjout = null;
		this.dateMaj = null;
	}
 
 
	protected void recherchePersonne() {
		System.out.println(nom);
	}
}
la classe fille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class ProfilAdminsitrateur extends ProfilePersonne {
 
	protected ProfilAdminsitrateur() {
		super(nom, prenom, email, adressPostale, dateNaissance, profile, dateAjout, dateMaj);
	}
 
	protected void AjouterPersonne() {
		System.out.println("Ajouter une personne");
 
	}
 
}
erreur : Description Resource Path Location Type
Cannot refer to an instance field adressPostale while explicitly invoking a constructor