Instanciar uma classe? Chamar uma classe?

11 respostas
R

Tenho a seguinte programação A VT = new A(), e posso colocar as variaveis dentro do patenteses.
Estou tentando usar essa programação e não funciona.

Ex class A{

metodo de botão

classB TY = new classB()

}

Me  um erro na chamada da classe B.

Duvidas?
Na classe B precisa de public static void main(String args[ ])
Voce teria a solução para esse tipo de problema

11 Respostas

P

“rodrigosay”:
Tenho a seguinte programação A VT = new A(), e posso colocar as variaveis dentro do patenteses.
Estou tentando usar essa programação e não funciona.

Ex class A{

metodo de botão

classB TY = new classB()

}

Me  um erro na chamada da classe B.

Duvidas?
Na classe B precisa de public static void main(String args[ ])
Voce teria a solução para esse tipo de problema

Desculpe, mas essa sua pergunta está meio confusa, poderia postar as duas classes aí, se elas não forem muito grandes

cv1

…e o troféu “Post Mais Incompreensível do Mês” vai para…

RODRIGOSAY! :smiley:

J

O public static void main(String args[ ])
deve aparecer no seu arquivo principal, se não possuir não funciona mesmo.

Pode passar atributos sim, desde que você defina que seu construtor receba atributos.

aborges

Deixe me ver se eu entendi …

Vc tem uma Classe A e uma B.

Vc quer q Classe A crie uma instancia da B, porem esta dando erro …

Vc esta importando a classe B na classe A ??

Abraco

R

O metodo public static void main(String args[ ]) deve aparecer nas 2 classes ou só na primeira?
Onde será que está o erro?

R

Não estou importando a classe B na classe A
E como fazer para importar?

Obrigado

P

“rodrigosay”:
O metodo public static void main(String args[ ]) deve aparecer nas 2 classes ou só na primeira?
Onde será que está o erro?

Posta as duas classes aí véio

R

O codigo esta logo abaixo no Forum com o item : como chamar classes - rodrigosay

aborges

Nao achei nao …

V

Nao achei nao …

http://www.guj.com.br/forum/viewtopic.php?t=10469

Diogenes

Para importar a “classeB” coloque na classe “A” o seguinte codigo:

import pacoteDaClasseB.classeB;
...

ou, se elas estiverem no mesmo pacote, então veja se a “classeB” está como uma classe pública cara…

Criado 24 de março de 2004
Ultima resposta 24 de mar. de 2004
Respostas 11
Participantes 7