[OO] Metodos publicos acessam propriedades publicas ou privadas?

10/05/2017

0

boa tarde people!

Uma duvida sobre orientação a objetos:

Em metodos públicos vocês costumam acessar as propriedas privadas ou públicas da classe em questão?

abraços
Gladstone Matos

Gladstone Matos

Responder

Post mais votado

29/05/2017

Opa, Gladstone. Beleza?

Internamente na classe costumo sempre acessar apenas os atributos privados, deixando as propriedades públicas para serem acessadas pelas demais classes/objetos.

Inclusive em termos de sintaxe, em várias linguagens, acho que fica mais "clean". Por exemplo, em Java e PHP precisamos declarar métodos get e set para cada atributo. Dessa forma, precisaríamos chamar getID, setNome, getEndereco, etc dentro da própria classe. E acessando diretamente os atributos teríamos this->$nome (PHP) ou this.endereco (Java). E em alguns casos nem seria necessário usar o "this". =)

Abs.

Joel Rodrigues

Joel Rodrigues
Responder

Mais Posts

24/05/2017

Daniella Gomes

olá Gladstone,
por boas práticas o melhor é não acessar, devido a segurança dos dados.
Para saber mais recomendo esse post - https://www.devmedia.com.br/modificadores-de-acesso-do-java/25404
Responder

24/05/2017

Gladstone Matos

não entendi Daniella...
Responder

29/05/2017

Gladstone Matos

obrigado Joel e Daniella super entedido! ^^
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar