Oi, Nicolas! Como vai?
Agradeço por compartilhar.
Muito legal ver como você estruturou bem a classe Carro, usando construtor pra inicializar os atributos e separando responsabilidades entre métodos como idadeCarro e fichaTecnica. Isso mostra um bom entendimento de orientação a objetos, principalmente na organização dos dados e comportamentos.
Uma dica interessante para o futuro é retornar valores em vez de apenas armazenar em atributos. Isso deixa o código mais flexível.
int calcularIdade(int anoAtual){
return anoAtual - ano;
}
Esse código cria um método que retorna a idade do carro diretamente, sem precisar de uma variável extra. Assim, você pode usar o resultado em diferentes partes do programa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!