Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio 4 (Classe Carro): hora da prática

public class Car {
    String modeloDoCarro;
    int anoDoCarro;
    String corDoCarro;

    void exibeFichaTecnicaDoCarro(){
        System.out.println("Modelo do carro: " + modeloDoCarro);
        System.out.println("Ano: " + anoDoCarro);
        System.out.println("Cor: " + corDoCarro);
    }

    int calculaAIdadeDoCarro(int anoAtual){
        return anoAtual - anoDoCarro;
    }
}
public class Main {
    public static void main(String[] args) {
        Car carro = new Car();
        carro.modeloDoCarro = "Fusca";
        carro.anoDoCarro = 1965;
        carro.corDoCarro = "Preto";

        carro.exibeFichaTecnicaDoCarro();

        System.out.println("O carro tem " + carro.calculaAIdadeDoCarro(2024) + " anos");
    }
}
1 resposta
solução!

Olá, Sara!

Muito bom ver você colocando a mão na massa com Orientação a Objetos em Java! Você está no caminho certo para criar e manipular objetos.

Você criou uma classe Car com atributos para armazenar o modelo, ano e cor do carro, além de métodos para exibir a ficha técnica e calcular a idade do carro. Na classe Main, você instanciou um objeto Car e utilizou os métodos para exibir as informações e calcular a idade do carro.

Está tudo correto no seu código! Quando você executa o programa, ele deve exibir a ficha técnica do carro e calcular a idade do carro com base no ano atual que você forneceu (2024). Aqui está um exemplo do que você deve ver ao executar o programa:

Modelo do carro: Fusca
Ano: 1965
Cor: Preto
O carro tem 59 anos

Se você quiser explorar mais, pode tentar adicionar outros métodos ou atributos à classe Car, como a capacidade do motor ou o tipo de combustível. Isso pode ajudar a praticar mais conceitos de orientação a objetos.

Parabéns! Bons estudos!