1
resposta

Cadastro de Veiculos

package Relatorio.CadastroVeiculos;

public class Veiculo {
    private String modelo;
    private String placa;
    private int ano;

    public Veiculo(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;
    }

    @Override
    public String toString() {
        return "Veiculo Cadastrado\n\n " + "Modelo: " + getModelo() + "\n" + "Placa: " + getPlaca()
                + "\n" + "Ano: " + getAno();
    }
}
package Relatorio.CadastroVeiculos;

public class Principal {
    public static void main(String[] args) {

        Veiculo carro = new Veiculo("Gol", "ABC-1234", 2020);

        System.out.println(carro);
    }
}
1 resposta

Olá, Wanderson, como vai?

O seu código atende plenamente aos requisitos solicitados no exercício. Você utilizou corretamente os conceitos de encapsulamento ao definir os atributos como privados e disponibilizar o acesso através dos métodos getter. A implementação do método construtor para inicializar o objeto e a sobrescrita do método toString para formatar a saída no console demonstram uma boa compreensão da estrutura de classes em Java.

Parabéns pelo excelente desempenho na atividade e continue compartilhando seu progresso com a comunidade. O fórum segue à disposição para qualquer dúvida que surgir durante seus estudos.

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