Realmente não consegui entender a utilidade das propriedades já que os meus atributos continuarão expostos através do métodos, alguém consegue me ajudar com uma definição mais clara sobre o assunto?
Realmente não consegui entender a utilidade das propriedades já que os meus atributos continuarão expostos através do métodos, alguém consegue me ajudar com uma definição mais clara sobre o assunto?
Oi Eduardo, bom dia.
Sobre a questão das propriedades, se você imaginar que vai usar getters e setters de forma direta, realmente não possui muita utilidade não, mas em alguns casos você pode guardar comportamentos, e entregar a responsabilidade para própria classe, o que é uma forma mais organizada de usar a OO. Mais a frente, e com mais experiência você verá que quanto mais dividida e organizada a estrutura estiver, mais fácil é para você codificar, e entender o que já foi codificado anteriormente.
Atenciosamente,
Pedro Marcello.