Bom, eu sou bem iniciante em java, e to fazendo POO esse semestre na faculdade, e to tendo uma dúvida.
Eu to criando uma classe e declarando uma String como atributo dessa classe, depois na classe principal
quando eu instancio a classe e atribuo valor para String, a IDE aponta um erro: “cannot be resolved to be a variable”, e nao to sabendo como resolver. Eu já importei a classe Scanner (n sei se tem a ver), instanciei a classe String no main, mas msm assim continua dando erro.
Poderia mandar o trecho de código das duas classes? Ou tente ver que linha a sua IDE aponta o erro.
package aula2.faculdade;
public class Automovel {
String nome;
double valor;
int ano;
}
package aula2.faculdade;
public class Principal {
public static void main(String[] args) {
Automovel carro = new Automovel();
nome = new String("gol");
carro.ano = 1997;
carro.valor = 25.000;
}
}
No caso o erro dá na linha onde eu atribuo valor para a String.
já encontrei o erro, eu estava esquecendo de por “carro.nome” na variavel de instancia do objeto.
1 curtida
carro.nome = "gol";
1 curtida