ComeçarComece de graça

Adicionando parâmetros ao construtor da classe car

Para usar classes de forma dinâmica, o construtor da classe precisa receber parâmetros. Você vai atualizar a classe Car e fazer o construtor receber parâmetros, garantindo que cada instância criada possa ter valores de propriedades diferentes.

Este exercício faz parte do curso

Introdução à Programação Orientada a Objetos em Java

Ver curso

Instruções do exercício

  • Atualize o construtor da classe Car para receber mais um parâmetro: um int year.
  • Defina year dentro do construtor usando o parâmetro correspondente do construtor.
  • Ao criar myCar, passe os valores "blue" como String, "corolla" como String e 2022 como int para o construtor de Car.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

class Main {  

  static class Car {
      String color;
      String model;
      int year;

      // Update constructor parameters
      Car(String color, String model, ____ ____){
          this.color = color;
          this.model = model;
          // Set the year property
          ____.____ = ____;
      }
  }
  
  public static void main(String[] args) {
  	// Create object instance with correct parameters
    Car myCar = new Car("____", "____", ____);
    System.out.println(myCar.year);
  }
}
Editar e executar o código