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; } } }
Partager