Jeferson_Flamini
bom dia,
o compilador não está encontrando a Classe “Conta”
Tipo:
class Conta{
String nome;
float saldo;
}
class New {
public static void main(String[] args) {
Conta minhaConta;
minhaConta = new Conta();
minhaConta.nome = "Thiago";
minhaConta.saldo = 1000.0;
System.out.println(minhaConta.nome);
}
}
malstryx
Obrigado pela resposta Jeferson, fiz o que você disse agora está dando os seguintes erros:
01. Multiple markers at this line - The type Conta is already definied / Line breakpoint: Conta [line1] - Conta
12. minhaConta.nome cannot be resolved or is not a field
13. minhaConta.saldo cannot be resolved or is not a field
class Conta {
String nome;
double saldo;
}
public class New {
public static void main(String[] args) {
Conta minhaConta;
minhaConta = new Conta();
minhaConta.nome = "Thiago";
minhaConta.saldo = 1000.0;
System.out.println(minhaConta.nome);
}
}
Abçs.
Glenn_Ramos
exatamente!
ele não achou a classe conta
minhaConta = new Conta() não vai compilar pois ele não achou a classe Conta.
malstryx
Glenn Ramos:
exatamente!
ele não achou a classe conta
minhaConta = new Conta() não vai compilar pois ele não achou a classe Conta.
Certo e qual seria a solução?
Glenn_Ramos
cara!
to com o eclips aqui e rodei seu progama!
Funfou! =]
Voce deve separar o metodo main da classe conta…
eu fiz isso… e deu certo
Jeferson_Flamini
malstryx,
vc tem esta classe Conta definida em outro lugar?
Como vc está compilando? (javac New.java)
Existe um arquivo Conta.java ?
ivo_costa
Para o seu código funcionar existe duas formas:
Setando os atributos da Conta para publico:
class Conta {
public String nome;
public double saldo;
}
public class New {
public static void main(String[] args) {
Conta minhaConta;
minhaConta = new Conta();
minhaConta.nome = "Thiago";
minhaConta.saldo = 1000.0;
System.out.println(minhaConta.nome);
}
}
Ou fazendo os get e set para os atributos da Conta:
class Conta {
private String nome;
private double saldo;
public String getNome(){
return nome;
}
public void setNome(String nome){
this.nome = nome;
}
public double getSaldo(){
return saldo;
}
public void setSaldo(double saldo){
this.saldo = saldo;
}
}
public class New {
public static void main(String[] args) {
Conta minhaConta;
minhaConta = new Conta();
minhaConta.setNome("Thiago");
minhaConta.setSaldo(1000.0);
System.out.println(minhaConta.getNome());
}
}
malstryx
Glenn Ramos:
cara!
to com o eclips aqui e rodei seu progama!
Funfou! =]
Voce deve separar o metodo main da classe conta…
eu fiz isso… e deu certo
Desta forma funcionou era isso mesmo, eu dei um del no project e começei outro separados e funfou, obrigado a todos!
abçs.
Glenn_Ramos
heaUEHAuh
sussa!
tamo ae!
abraço