Como trabalhar com extends

4 respostas
Forti

Galera boa Tarde.

Estou desenvolvendo uma trabalho de facul, tenho que desenvolver um msn, a parte de servidor e cliente está ok rodando legalzinho.

o problema é que não sei como trabalhar com mais de um extends.

Ex:

meu servidor está declarado assim:

public class ServidorMsn extends Thread {

mas eu queria colocar uma interface gráfica para o ambiente do servidor, e do cliente tb, ambos estão extendendo Thread.

eu aprendi que para trabalhar com interface gráfica tenho que extender um jframe.

Ex:
public class Main extends JFrame implements ActionListener{

alguem poderia me ajudar???

obrigado.

4 Respostas

berg.pb

Cara, isso o que vc ta querendo fazer chama-se Herança Multipla.
Java não tem suporte para tal. Se não me engano, C++ suporta.

O que vc poderia fazer seria criar uma interface que extenda de Threads.
Daí vc poderia fazer:

public class Main extends JFrame implements InterfaceDoThread

abraços

Forti

vou tentar, se consegui posto uma resposta!!

obrigado!!!

rodrigo.bossini

Faça o seguinte:

public class SuaClasse extends JFrame implements Runnable{}

Dessa forma vc pode passar as instâncias da sua classe para o construtor de uma thread:

Thread t = new Thread (new SuaClasse());
Forti

aeeeeeeeeeee, muito obrigado rod.attack

funfooooooo!! valews galera!!!

Criado 29 de março de 2009
Ultima resposta 29 de mar. de 2009
Respostas 4
Participantes 3