Classe de outra package

3 respostas
B

Como instanciar uma classe de outra package, mas, de um mesmo projeto?

3 Respostas

T

Basta referenciá-la pelo nome completo, ou então importá-la. Exemplo:

Seu projeto tem as classes br.com.teste.Prova e br.org.picareta.Cola. Se você precisa usar a classe “Cola” dentro da sua classe “Prova”, pode referenciá-la como:

br.org.picareta.Cola cola = new br.org.picareta.Cola();
cola.passar();

ou então como:

import br.org.picareta.Cola;
...
...
Cola cola = new Cola();
cola.passar();

Se você vai pegar todas as classes do pacote br.org.picareta (por exemplo, uma classe chamada br.org.picareta.Bilhetinho), pode usar uma abreviação:

import br.org.picareta.*;
...
...
Cola cola = new Cola();
cola.passar();
Bilhetinho bilhete = new Bilhetinho();
bilhetinho.amassar();
B

Vlw Thingol!

É que eu criei em uma classe separada para o Socket e gostaria de quando eu clicar em um jButton “cadastrar” ele comunicasse com o servidor. Não sei se instancio esta classe quando eu clicar neste botão ou precisa também instanciar no início.
Sabes me dizer?

LPJava

lembrando que sua classe deve ser public :smiley:

Criado 29 de agosto de 2007
Ultima resposta 29 de ago. de 2007
Respostas 3
Participantes 3