[SouJava-J] polimorfismo reverso
Ola' a todos. Estou desenvolvendo um trabalho e estou tendo problemas com polimorfismo reverso. Sei que em c++ para descobrir a qual classe pertence um objeto utilizo dynamic_cast, mas em java como devo fazer? Obrigado _ http://www.zipmail.com.br O e-mail que vai aonde você está. _ --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
RE: [SouJava-J] polimorfismo reverso
Voce pode testar com instanceof ou getClass( ).toString( ) (ou algo parecido). De uma olhada na documentacao das APIs. fribeiro -Original Message- From: Robinson Castilho [mailto:[EMAIL PROTECTED]] Sent: Monday, June 19, 2000 1:42 PM To: [EMAIL PROTECTED] Subject: [SouJava-J] polimorfismo reverso Ola' a todos. Estou desenvolvendo um trabalho e estou tendo problemas com polimorfismo reverso. Sei que em c++ para descobrir a qual classe pertence um objeto utilizo dynamic_cast, mas em java como devo fazer? Obrigado _ http://www.zipmail.com.br O e-mail que vai aonde você está. _ --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] - --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] polimorfismo reverso
Tente objeto.getClass().getName(), assim vc terah como retorno um string que possui o nome da classe que o objeto pertence. At+ ! On Mon, 19 Jun 2000, Robinson Castilho wrote: > Ola' a todos. > > Estou desenvolvendo um trabalho e estou tendo problemas com polimorfismo reverso. >Sei que em c++ para descobrir a qual classe pertence um objeto utilizo dynamic_cast, >mas em java como devo fazer? > Obrigado > _ > http://www.zipmail.com.br O e-mail que vai aonde você está. > > > _ > > > --- LISTA SOUJAVA --- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] > [regras da lista: http://www.soujava.org.br/regras.htm] > - > Fabricio Jailson Barth Ciencias da Computacao Universidade Regional de Blumenau --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] polimorfismo reverso
if (obj instanceof JPanel) { ... eh um Jpanel. } else if (obj instanceof JComponent) { ... eh um Swing } else if (obj instanceof Object) { ... eh da classe object } O JPanel tb eh "instanceof" de JComponent e Object. PS. Este nao eh o unico jeito de se fazer isto, pode-se obter o nome da classe de qq objeto atraves do metodo getClass().getClassName() ou algo assim. []s Alexandre Robinson Castilho wrote: > Ola' a todos. > > Estou desenvolvendo um trabalho e estou tendo problemas com polimorfismo reverso. >Sei que em c++ para descobrir a qual classe pertence um objeto utilizo dynamic_cast, >mas em java como devo fazer? > Obrigado > _ > http://www.zipmail.com.br O e-mail que vai aonde você está. > > _ > > --- LISTA SOUJAVA --- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] > [regras da lista: http://www.soujava.org.br/regras.htm] > - --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -