Package & heritage en JAVA

Résolu
MrFidel Messages postés 5 Date d'inscription dimanche 13 avril 2008 Statut Membre Dernière intervention 16 avril 2010 - 5 mai 2008 à 16:03
MrFidel Messages postés 5 Date d'inscription dimanche 13 avril 2008 Statut Membre Dernière intervention 16 avril 2010 - 5 mai 2008 à 19:53
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 !




Tout moment est une autre chance

2 réponses

jiidou Messages postés 48 Date d'inscription vendredi 31 août 2007 Statut Membre Dernière intervention 12 février 2009
5 mai 2008 à 18:59
Votre code est correct
placez-vous dans un repertoire qui contient votre package P1 et Compilez avec la commande :  javac P1/*.java
et ça doit marcher.

Bon courage
3
MrFidel Messages postés 5 Date d'inscription dimanche 13 avril 2008 Statut Membre Dernière intervention 16 avril 2010
5 mai 2008 à 19:53
Merci , ça marche !

Tout moment est une autre chance
0
Rejoignez-nous