Super.super.paintComponent() ?!

1 resposta
E

Olá pessoal,

Preciso sobrescrever paintComponent na classe C.
A partir da classe C, como faço referência a paintComponent()
da classe A ?

super.super.paintComponent(g); /// dá erro de compilação (?!)

=========================================

Classe A {void paintComponent(Graphics g){…};}

Classe B derivada de A { super.paintComponent(g);}

Classe C derivada de B { super.super.paintComponent(g);}

Obrigado,
Evandro

1 Resposta

M

é só tu colocar um super no metodo da classe intermediária… no momento em q C chamar super.doStuff(), a classe q ele extends tb o fará, chamando o outro super…

Criado 4 de abril de 2005
Ultima resposta 4 de abr. de 2005
Respostas 1
Participantes 2