Oi.
Por que os métodos' get' and 'set' são importantes? Por que usá-los?
Obrigado.
Oi.
Por que os métodos' get' and 'set' são importantes? Por que usá-los?
Obrigado.
Marcelo, boa tarde!
São sim! Eles são a implementação de um conceito da Orientação a Objetos chamada a Encapsulamento. Veja, apenas aquela classe deveria ter acesso direto aos seus atributos, ela deve ser capaz de manipulá-la e fazer o que for necessário.
Para que as outras classes não possam acessar atributos terceiros, nós encapsulamos elas (damos permissão de acesso através de um método, que são os getters e setters). E nos getters e setters conseguimos fazer validações necessárias, então se o atributo que você está querendo ler é a senha, provavelmente não deveria ser retornado pois a senha é algo que não deveria ser de acesso a classes
Espero que tenha ficado claro, recomendo estudar sobre Orientação a objeto (em qualquer linguagem), pois o que você aprender nela você vai poder aplicar em boa parte das linguagens
Espero ter ajudado e bons estudos!