Bonjour à tous, je cherche à construire une classe interne qui je pense permet de modéliser le lien suivant entre mes 2 classes : la classe héritée "Voisin" est une "Parcelles" avec éventuellement un attribut supplémentaire (elle doit alors être non static ?). Une instance de voisin doit être définie à partir des attributs de la classe Parcelles.

Bref je cherche en fait à donner d'une façon appropriée à chaque parcelle un certain nombre de parcelles voisines.

Le script comprend de nombreuses erreurs, je préfère présenter celui-ci qui reflète ma compréhension (et donc mes erreurs) du problème plutôt qu'un script un peu plus "propre" qui me parle moins.

Le code source :

Code java : 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public class Parcelles {
 
	//Création des attributs
	public String numParcelle;
	public String occSol;
 
	//Création du constructeur avec paramètres
	public Parcelles(String numero, String culture){
		System.out.println("Création d'une parcelle");
		numParcelle = numero;
		occSol = culture;
	}
 
	//Accesseur
	public String getnumParcelle()
	{
		return numParcelle;
	}
	public String getoccSol()
	{
		return occSol;
	}
 
	//Mutateur
	public void setnumParcelle (String numero)	
	{
		numParcelle=numero;
	}
	public void setoccSol (String culture)	
	{
		occSol=culture;
	}
 
	//Classe interne dont les instances seront obligatoirement celles de la classe englobante
	public class Voisin {
 
		public String numVoisin;
		super();
 
 
		//Constructeur avec paramètres
		public Voisin(numero, culture, String voisinage){
			System.out.println("Création d'un voisin");
			super();
			numVoisin=voisinage;
		}
	}
 
 
 
 
}