Problema ao criar um construtor com parâmetros

Olá pessoal, estou aprendendo Java e estou tendo problemas em retornar um valor ao construtor. Segue o código:

package cadastro;
 
public class Usuarios {
    public String nome;
    private int idade;
   private String uf;
   
   public void Usuarios(String n,int i ,String u ){
   this.nome = n;
   this.idade = i;
   this.uf=u;
   }
   public String getNome() {
    return this.nome;
}
   public void setNome(String n){
   this.nome=n;
   }
   public int getIdade(){
   return this.idade;
   } 
   public void setIdade(int i){
   this.idade=i;
   }
   public String getUf(){
   return this.uf;
   }
   public void setUf(String u){
   this.uf = u;
   }
   
}

package cadastro;
 
public class Cadastro {
 
    public static void main(String[] args) {
       Usuarios u = new Usuarios("Joao",10,"rj");
    }
    
}

Qual o erro?

Ah, o construtor não tem tipo de retorno, o tipo é implícito (a própria classe). Ao invés de public void Usuarios, coloca só public Usuarios

1 curtida

Caramba,era isso mesmo! Muito obrigada! :wink: