Avatar ·

¿Cómo llamar a un constructor desde otro en Java? (this() y super())

¡Hola a todos! Soy un desarrollador Java principiante y tengo un problema con los constructores. Tengo una clase `Car` con varios campos: `brand`, `model`, `year` y `color`. Quiero crear varios constructores: uno con el conjunto completo de parámetros, otro solo con parámetros para marca y modelo (año y color por defecto), y un tercero sin parámetros (todos los campos por defecto). Intenté escribir así: ```java public class Car { String brand; String model; int year; String color; public Car(String brand, String model, int year, String color) { this.brand = brand; this.model = model; this.year = year; this.color = color; } public Car(String brand, String model) { // Aquí quiero llamar al primer constructor, pasando brand y model, con year = 2020, color = "Black" // ¿Pero cómo hacerlo? ¿Simplemente new Car(brand, model, 2020, "Black")? // Esto crearía un nuevo objeto, no inicializaría...