Bonjour,

Je suis en train de m'entrainer avec les classes abstraites en java et lors de la compilation du fihicer Leclerc.java j'ai l'erreur "missing return statement".

Voici mes 3 fichiers :
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
import java.util.*;
 
class Leclerc
{
	public static void main(String [] arg)
	{
 
	Scanner lectureClavier = new Scanner(System.in);
	MonMagasin a = new MonMagasin("Leclerc", 147);
	System.out.println("Saisissez le nom du rayon que vous souhaitez créer : ");
	String nomRayon = lectureClavier.nextLine();
	a.ajouterRayon(nomRayon);
	System.out.println(a.getRayon());
	}
}
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
import java.util.*;
 
class MonMagasin extends Magasin
{
	private String nom;
	private int succursalle;	
	private String rayon;
 
	public MonMagasin(String nom, int succursalle)
	{
	this.nom = nom;
	this.succursalle = succursalle;
	}
 
 
	public void ajouterRayon(String nomRayon)
	{
	rayon = nomRayon;
	}
 
	public String getRayon()
	{
	return rayon;
	}
 
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public abstract class Magasin
{
	public void ajouterRayon(String nomRayon){};
	public String getRayon(){};
}
Merci d'avance pour votre aide