Blog

Propriedades em Java

Nesta publicação aprende-se a trabalhar com o propriedades para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • as propriedades (get e set) são membros que oferecem um mecanismo flexível para leitura, gravação ou cálculo do valor de um campo particular;
  • estas mesmas permitem que os dados sejam acessados facilmente e ainda ajudam a promover a segurança e a flexibilidade dos métodos;
  • é importante saber também que as propriedades permitem que uma classe exponha um maneira pública de obter e definir valor, ocultando o código de implementação ou verificação;
  • as propriedades que não implementam um set são somente de leitura.
package com.caffeinealgorithm.programaremjava;

public class Main {
  public static void main(String[] args) {
    var pessoa = new Propriedades();

    pessoa.setPrimeiroNome("Nelson");
    pessoa.setUltimoNome("Silva");
    pessoa.informacao();
    System.out.printf("Idade: %d", pessoa.getIdade());

    /*
      Nome: Nelson Silva
      Idade: 25
    */
  }
}
package com.caffeinealgorithm.programaremjava;

public class Propriedades {
  private String primeiroNome = "", ultimoNome = "";
  private int idade = 25;

  public void setPrimeiroNome(String primeiroNome) {
    if (primeiroNome != "")
      this.primeiroNome = primeiroNome;
    else
      System.out.println("A string referente ao primeiro nome não pode estar vazia.");
  }

  public void setUltimoNome(String ultimoNome) {
    if (ultimoNome != "")
      this.ultimoNome = ultimoNome;
    else
      System.out.println("A string referente ao último nome não pode estar vazia.");
  }

  public int getIdade() {
    return idade;
  }

  public void informacao() {
    System.out.printf("Nome: %s %s\n", primeiroNome, ultimoNome);
  }
}

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte