Voc� tem raz�o. Desculpem, mandei o c�digo tendo feito um teste errado...:)

        Utilizando o '$' gera uma java.lang.InstantiationException.

        Outra id�ia, se voc� precisa do construtor protected, � utilizar uma factory para a inst�ncia de Pai, e dessa inst�ncia voc� pegaria uma inst�ncia de Filho.


At 09:06 22/11/2002 -0300, you wrote:
  
   Esse tipo de quest�o cai em provas de certifica��o:
Como o construtor Pai � protected, s� ser� vis�vel
dentro do pacote, da mesma forma que o c�digo abaixo

  familia.Pai.Filho f = new familia.Pai().new Filho();

   Retornaria erro de compila��o se estiver numa
classe fora do seu pacote. Experimente deixar o
construtor Pai como public ou simplesmente deixar sem
esse construtor que funcionar� !

[]'s
Robson Luis Ferreira



 --- Bruno Borges <[EMAIL PROTECTED]> escreveu: >
> ----- Original Message -----
> From: "Bruno Borges" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, November 22, 2002 9:09 AM
> Subject: ClassLoader + Inner Class
>
>
> > segue a seguinte classe:
> >
> > package familia;
> >
> > public class Pai {
> >
> >   protected Pai() {
> >     // a classe pai nao pode ter construtor public
> >   }
> >
> >   public class Filho() {
> >
> >     public Filho() {}
> >   }
> > }
> >
> > bom, acontece q em otra classe eu tento pegar o
> objeto Class de Filho pelo
> > Class.forName("familia.Pai.Filho");
> > e isso estah disparando ClassNotFoundException...
> ;(
> >
> > alguem ae tem uma luz pra resolver isso?
>
>
_______________________________________________________________________
> Yahoo! Encontros
> O lugar certo para encontrar a sua alma g�mea.
> http://br.encontros.yahoo.com/
>
>
---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]


_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
http://br.geocities.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

        Rafael Leite
        Analista de Sistemas - SAFF
        Softplan/Poligraph
        Sistema da Qualidade Certificado - ISO 9001 - BVQI - INMETRO
        Fone/Fax: 0xx(48) 3027-8000
        http://www.softplan.com.br

Responder a