Uso de String em uma classe

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