/**
   * Construtor de um objeto da classe User que já inicializa os valores dos atributos do objeto com
   * os valores corretos.
   *
   * @param attributesOfUser
   */
  public User(String[] attributesOfUser) {

    this.listOfAttributes = new String[Attributes.values().length];
    for (int i = 0; i < Attributes.values().length; i++) {
      this.listOfAttributes[i] = attributesOfUser[i];
    }
  }
 /**
  * Método que imprime os valores dos attributos do objeto instanciado
  *
  * @return
  */
 public void printListOfAttributes() {
   for (int i = 0; i < Attributes.values().length; i++) {
     System.out.println(
         i
             + " : "
             + Attributes.values()[i].toString()
             + " : "
             + this.listOfAttributes[i].toString());
   }
 }
 /** Construtor de um objeto da classe User */
 User() {
   this.listOfAttributes = new String[Attributes.values().length];
 }