package package.b;
class ClassB {
public ClassB(BaseClass bc, XMLBase obj1) { }
}
import package.b.ClassB;
class A extends BaseClass {
public void function() {
TestXML obj1 = new TestXML();
ClassB bObj = new ClassB(this, obj1);
}
}
Lorsque je compile le code ci-dessus, je reçois une erreur "ne peut pas trouver le symbole symbole: constructeur ClassB (ClassA, Object1)"Pourquoi Java ne peut-il pas trouver ce constructeur?
Mais quand je passe "null" pour les deux arguments, il compile bien.
Pourquoi cela?
Quelqu'un peut-il m'aider?
TIA
Est-ce que 'obj1' est défini? Si oui, à quoi? –
s, obj1 est défini. J'ai fourni une image claire cette fois. voir au dessus. obj1 est de type TestXML, qui étend XMLBase – Hari
'package' n'est pas un nom de package valide. Est-ce le vrai code? – harto