Hériter d'une classe dans un même package - Java - Programmation
Marsh Posté le 21-05-2005 à 14:01:49
Alors le problème, c'est qu'à la compilation il me dit que la classe qui suit le extends n'existe pas.
Pour être plus clair, sa c'est la classe dont je veux hériter :
package receive;
...
public class ReceiveMsg {
...
}
et sa c'est la classe dans laquelle je veux faire l'héritage :
package receive;
...
public class PopConnect extends ReceiveMsg {
...
}
Marsh Posté le 21-05-2005 à 14:33:22
Y a peut être un truc que j'ai pas compris dans les packages, mais normalement le compilateur va chercher les classes dans le CLASSPATH et dans le répertoire courant, non ?
Là en l'occurence je me trouve dans le répertoire courant puisque je suis dans le même package.
Néanmoins il m'est impossible d'hériter de la classe ReceiveMsg qui se trouve dans le même package.
Quelqu'un a déjà rencontré le problème ou a une idée ?
(C'est pas le nom de la classe mal orthographié le problème).
Merci d'avance...
Marsh Posté le 21-05-2005 à 23:18:19
y a pas de problème pour faire ce que tu veux faire logiquement ... file le message d'erreur, dis dans quel repertoire sont tes différents fichiers, donne la ligne de commande pour la compile, et file le classpath. avec ca on devrait pourvoir te dire où est le problème
Marsh Posté le 22-05-2005 à 11:53:52
Met toi dans le repertoire parent du package pour compiler.
Ensuite tu fais javac monpackage\MaClassse.java
Marsh Posté le 22-05-2005 à 18:25:10
Ok c'est résolut, ce wque j'ai fait revient à ta solution c0wb0y, j'ai indiqué le classpath au lieu de me mettre dans le rep parent :
javac -classpath ../ MaClasse.java
Merci pour vos réponses.
Marsh Posté le 21-05-2005 à 13:04:35
Salut à tous,
Je suis débutant en java et après avoir cherché un peu partout j'ai toujours pas réussi à hériter d'une classe qui se trouve dans le même package.
En faite je ne sais pas si c'est possible, si tel est le cas comment puis-je faire ?
Merci d'avance ...