1
resposta

[Projeto] CadastrandoVeiculos

package br.com.nadson.desafiosc8.modelo;

public class Carro {
private String modelo;
private String placa;
private int ano;
    
    public Carro(String modelo, String placa, int ano) {
        this.modelo = modelo;
        this.placa = placa;
        this.ano = ano;
    }
    
    public String getModelo() {
        return modelo;
    }

    public String getPlaca() {
        return placa;
    }

    public int getAno() {
        return ano;
    }
    
    
}
package br.com.nadson.desafiosc8.principal;

import br.com.nadson.desafiosc8.modelo.Carro;

public class CadastrandoVeiculos {

    public static void main(String[] args) {
Carro carro1 = new Carro("Toyota Corolla", "ABC-1234", 2020);
System.out.println("Carro cadastrado:");
System.out.println(carro1.getModelo());
System.out.println(carro1.getPlaca());
System.out.println(carro1.getAno());
Carro carro2 = new Carro("Honda Civic", "DEF-5678", 2019);
System.out.println("Carro cadastrado:");
System.out.println(carro2.getModelo());
System.out.println(carro2.getPlaca());
System.out.println(carro2.getAno());
        
    }

}
1 resposta

Oie, Nadson!

Gostei de como você aplicou encapsulamento criando atributos private e acessando os dados apenas pelos getters, isso mostra cuidado com a organização e proteção das informações da classe Carro.

Uma dica para testar e praticar é usar um método para exibir os dados do carro, evitando repetição de código. Veja este exemplo:


public void exibirDados() {
    System.out.println(modelo);
    System.out.println(placa);
    System.out.println(ano);
}

Esse código cria um método que centraliza a exibição das informações do carro, deixando o main mais limpo e fácil de manter.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!