Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1909 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  pb heritage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb heritage

n°1478600
aquastar
Posté le 20-11-2006 à 16:59:20  profilanswer
 

Slt
 
J'ai un pb.
 
J'ai crée deux classes dont l'une hérite de l'autre.
 
Mais lorsque je compile la classe fille j'ai des erreurs sur tous les appels à la classe mère
 
notamment avec l'erreur   cannot find symbol
 
A noter que les 2 classes sont dans le meme repertoire.
 
 
Merci de l'aide.

mood
Publicité
Posté le 20-11-2006 à 16:59:20  profilanswer
 

n°1478829
Johnc 3
Posté le 20-11-2006 à 20:48:59  profilanswer
 

Bonsoir,
Des champs de donnée "private" dans la classe mère par hasard ?
Poste le code sinon c'est plus simple.

n°1478993
aquastar
Posté le 21-11-2006 à 06:54:48  profilanswer
 

c juste 2 classes de tests bidon
public class C1 {
        int a;
 protected int b;
 private int c;
    }
 
public class C2 extends C1 {
        int d;
 
 C2() {
     a=0;
     b=0;
     // c=0; est interdit
     d=0;
 }
    }
 
 
et lorsque j'essaie de compiler C2 j'ai une erreur cannot find symbol
 
 
merci de l'aide

n°1479005
brisssou
8-/
Posté le 21-11-2006 à 08:06:13  profilanswer
 

le compilateur doit te donner une ligne avec ton erreur, ça devrait aiguiller tes recherches.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1479053
aquastar
Posté le 21-11-2006 à 10:08:06  profilanswer
 

Voici l'erreur si ca peut aider perso ca me dit rien
 
C2.java:1: cannot find symbol
symbol: class C1
public class C2 extends C1 {
                        ^
C2.java:5: cannot find symbol
symbol  : variable a
location: class C2
            a=0;
            ^
C2.java:6: cannot find symbol
symbol  : variable b
location: class C2
            b=0;
            ^
3 errors

n°1479073
brisssou
8-/
Posté le 21-11-2006 à 10:40:21  profilanswer
 

t'as un problème de package, tu compiles pas du bon endroit.
 
si tes classes sont dans la package fr.test, tu as une structure de répertoires correspondante : sources/fr/test, et dans test, tu as C1.java et C2.java. Mets toi dans sources et fait un javac C1 et javac C2, ça doit marcher.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1479307
sircam
I Like Trains
Posté le 21-11-2006 à 15:06:46  profilanswer
 

Topic passage obligé débutant; ce genre de pb est expliqué.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1479392
aquastar
Posté le 21-11-2006 à 16:14:29  profilanswer
 

je n'ai pas fait de package

n°1479516
sircam
I Like Trains
Posté le 21-11-2006 à 18:44:46  profilanswer
 

Topic passage obligé débutant; ce genre de pb est expliqué.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  pb heritage

 

Sujets relatifs
[C# / XML] Créer une arborescence XML grâce à l'héritagel'enchainement des pages :principe d'héritage php
héritage en PHP[Postgresql] recherche et heritage
héritageDBDesigner 4 et l'héritage
debutant : pb d'héritage[C# 2] Héritage et spécialisation de méthodes template
Heritage Fonction abstraite, Probleme conteneur HeterogeneQuestion sur l'héritage en C++
Plus de sujets relatifs à : pb heritage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR