Instanciando

To fazendo uma coisa muito complicada e não sei se alguem ja tentou… é, assim… bhaskara! \o/ huaehuaehuae

Bem nooba, mas to tentando aprender java aí.

Então a questão é a seguinte:

public class Bhaskara {

public double delta = 0;
public int a = 0;
public int b = 0;
public int c = 0;

public void CalcularDelta(int da, int db, int dc){
delta = dbdb-4da*dc;
}

[…]

public static void main(String[] args) {
Bhaskara calcular = new Bhaskara;
}

ele não quer instanciar, diz:
“Multiple markers at this line
- Bhaskara cannot be resolved
- Syntax error on token “new”, delete this token”

Nem tirando transformando a classe ele não funciona…
public double CalcularDelta(int da, int db, int dc){
delta = dbdb-4da*dc;
return delta;
}

Alguem pode me ajudar? Em suma: não consigo instanciar

public static void main(String[] args) {
Bhaskara calcular = new Bhaskara;
}

que tal…


public static void main(String[] args) {
      Bhaskara calcular = new Bhaskara();
}

Ah, famigerado () no fim do bhaskara… tenho q aprender a chutar mais coisas nesse java… queria entender bem oq estava fazendo, hehehe…

Vlw :slight_smile:

Os “()” siginifica q se trata de um método. Nesse caso, o método Baskara() é o construtor da Classe Baskara. Entao quando vc faz:Bhaskara calcular = new Bhaskara(); Vc acabou de criar um objeto do tipo Baskara que se chama calcular. Objetos são instâncias das classes. É a frase q vc mais vai ouvir quando estiver nas suas aulas de Orientação a Objetos… ^^

aproveitando o gancho sobre instaciação…
é o seguinte pessoal.
eu tenho duas classes; A e B
A e uma classe principal, B seria uma janela para identificação de usuário e senha.
Eu consigo chamar a classe B em cima da A e, se satisfeita uma condição a Janela A abre.
a dúvida é:
como fechar a Janela B para que não fique um ícone a mais na barra e apenas a A fique aberta.
(espero ter sido claro);

Obrigado

[quote=Marck]aproveitando o gancho sobre instaciação…
é o seguinte pessoal.
eu tenho duas classes; A e B
A e uma classe principal, B seria uma janela para identificação de usuário e senha.
Eu consigo chamar a classe B em cima da A e, se satisfeita uma condição a Janela A abre.
a dúvida é:
como fechar a Janela B para que não fique um ícone a mais na barra e apenas a A fique aberta.
(espero ter sido claro);

Obrigado[/quote]

Já tentou o método dispose() ?

pô cara vc é sabido hein…

valew mesmo.!!!

Se minhas dicas forem úteis coloquem estrelinhas pra mim q tô pobre! Ç___Ç
Basta clicar nas estelinhas na parte inferior direita de cada post meu e adicionar estrelinhas… Claro q isso só se eu falar alguma coisa q preste. Caso contrário me ignore ^^

Doomo arigatoo!

com certeza cara. Sua ajuda deve ser reconhecida…
as estrelhinhas já estão lá…

mais uma vez, obrigado.