Avatar ·

Como chamar um construtor de outro em Java? (Chamada de construtor dentro de construtor)

Olá, colegas! Comecei a estudar Java recentemente e me deparei com um problema. Tenho uma classe `User` na qual quero criar vários construtores com diferentes conjuntos de parâmetros. Por exemplo, um construtor recebe nome e idade, e o segundo recebe nome, idade e email. Quero que o segundo construtor não duplique código, mas apenas chame o primeiro e adicione o email. Aqui está meu código que não funciona: ```java public class User { private String name; private int age; private String email; public User(String name, int age) { this.name = name; this.age = age; } public User(String name, int age, String email) { // Tento chamar o primeiro construtor, mas o compilador reclama User(name, age); // Erro: "Cannot find symbol" this