Les Allergies
Alimentaires
Posez votre question Signaler

Package & Heritage en JAVA [Résolu]

Mr.fidel 47Messages postés 21 décembre 2007Date d'inscription - Dernière réponse le 6 mai 2008 à 12:11
Bonjour,
Voici donc mon problème :
J'ai creé deux classes A et B dans le package nommé P1 (B est une classe fille de A) :
**********************************
package P1;
public class A
{
private int a;
public A(int x)
{
a = x;
}
}
*********************************
package P1;
public class B extends A
{
private int b;
public B(int x, int y)
{
super(x);
b = y;
}
}
******************************
Mais le compilateur ne genere pas le bytecode et m'envoie le message suivant :
-----------------------------------------------
B.java:2: cannot find symbol
symbol: class A
public class B extends A
^
1 error
------------------------------------------------
Merci d'avance pour vos reponses !
Lire la suite 

Package & Heritage en JAVA »

4 réponses
Réponse
+1
moins plus
Bonjour deja est ce que tu as crée le dossier nommé p1?est ce que ce dossier cotient bien tes deus classes?
comment compiles-tu tes deux classes?par ce qu'il ya deux manieres de compilation avec un package...
deja la meilleure solution est pour toi de te mettre à l'exterieur du package avant de compliler je ne sais pas si tu sais le faire...en fait pour compiler un package il faut faire comme ceci...
javac P1/*.java
après il faut faire
java P1/B
par exmeple voila ce que je peux te dire puisque apparement tout est normal dans ton code.
Bon courage!
Mr.fidel- 5 mai 2008 à 17:34
Merci , ça marche c'est ça : javac P1/*.java :-)
Ajouter un commentaire
Réponse
+0
moins plus
J'ai besoin d'aide SVP :s
Ajouter un commentaire
Réponse
+0
moins plus
Bon il te reste seulement à mettre probleme resolu sur le forum pour aider d'autres personnes qui sont la même difficulté.
Bon courage!
Ajouter un commentaire
Ce document intitulé « Package & Heritage en JAVA » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?