Bonjour, voilà je suis un débutant en java et j'ai un petit exercice à faire à prpopos d'une filmothèque. Le programme doit afficher un menu avec plusieurs choix possibles dont l'insertion, la sauvegarde et l'affichage d'un film en particulier.
J'ai pour l'instant créer 2 classes une avec le main et l'autre qui permet de saisir et d'afficher un film mais le truk c'est qu'une fois le film saisie, je n'arrive pas à l'afficher dans la classe principale. Peut-être faut-il le sauvegarder ou je ne sais pas comment. J'ai vu la correction il y a des setNomVariable et getNomvariable mais je ne comprend vaiment pas comment sa marche quelqu'un pourait-il m'aider s'il vous plait car si je n'arrive pas à comprendre cette banalité , je suis cuit pour la suite. Voici un extrait de mon code
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package Filmotheque;
public class Film extends Filmotheque{
public String titre;
public int année;
public String réalisateur;
public String genre;
 
 
 
public void setTitre(String Titre) {
	if(Titre != " ") titre = Titre;
}
public String getTitre() {
	return titre;
}
public void setAnnee(int Annee) {
	if(Annee >=1880) année = Annee;
}
public int getAnnee() {
	return année;
}
public void setRealisateur(String Realisateur) {
	if(Realisateur != " ") réalisateur = Realisateur;
}
public String getRealisateur() {
	return réalisateur;
}	
public void setGenre(String Genre) {
	if(Genre != " ") genre = Genre;
}
public String getGenre() {
	return genre;
}	
 
public void textttsaisir(){
System.out.println("Entrez le titre du film");	
	titre=Lire.S();
 
System.out.println("Entrez son année de réalisation");
	année=Lire.i();
System.out.println("Son réalisateur?");
	réalisateur=Lire.S();
System.out.println("Quel est son genre");
	genre=Lire.S();
}
public void textttafficher(){
	System.out.println(titre);
	System.out.println(année);
	System.out.println(réalisateur);
	System.out.println(genre);
}
}
C'est le code de la classe film
puis voici le code de la classe principale:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
 
package Filmotheque;
public class Filmotheque {
 
	public static void Créer(){
		System.out.println("Créer");
	}
	public static void Ouvrir(){
		System.out.println("Ouvrir");
	}
	public static void Sauvegarder(){
		System.out.println("Sauvegarder");
	}
	public static void Afficher_une_filmothèque(){
		System.out.println("Afficher une filmothèque");
	}
	public static void Insérer(){
		System.out.println("Insérer");
		Film f =new Film();
		f.textttsaisir();
		f.textttafficher();
	} 
	public static void Suprimer(){
		System.out.println("Suprimer");
	}
	public static void Rechercher(){
		System.out.println("Rechercher");
	}
	public static void Afficher_un_film(){
		System.out.println("Afficher un film");
	}
	public static void Quitter(){
		System.out.println("Au revoir");
	}
 
	public static void Menu (int choix_menu){
	switch(choix_menu){
	case 1:Créer();
	break;
	case 2:Ouvrir();
	break;
	case 3:Sauvegarder();
	break;
	case 4:Afficher_une_filmothèque();
	break;
	case 5:Insérer();
	break;
	case 6:Suprimer();
	break;
	case 7:Rechercher();
	break;
	case 8:Afficher_un_film();
	break;
	case 9:Quitter();
	break;
	}
	}
	public static void main (String []arg){
		int choix_menu;
		System.out.println("premier jour");
		System.out.println("Entrez un nombre:\n");
		float nb=Lire.f();
		System.out.println (nb);
		do{
		System.out.println("1:Créer");
		System.out.println("2:Ouvrir");
		System.out.println("3:Sauvegarder");
		System.out.println("4:Afficher une filmothèque");
		System.out.println("5:Insérer");
		System.out.println("6:Suprimer");
		System.out.println("7:Rechercher");
		System.out.println("8:Afficher un film");
		System.out.println("9:Quitter");
		System.out.println("Entrez votre choix?");
		choix_menu = Lire.i();
		Menu(choix_menu);
		}
		while(choix_menu != 9);
 
	}
}
Merci d'avance pour votre aide.