Como funciona o uso de private para métodos?
Como funciona o uso de private para métodos?
Boa tarde Marcos.
O modificador private controla o nível de acesso ao método. Quando utilizamos private, estamos declarando que o acesso ao método será apenas de dentro da classe onde ele foi criado, nenhuma outra classe poderá utilizar este método. Geralmente, utilizamos private para "esconder" métodos internos da classe e que não devem/precisam ser acessados de outras classes.
Bons estudos.
Vou aproveitar para responder, como uma forma de eu fixar o conhecimento também:
Quando deixamos public o atributo de uma determinada classe (A), isso permite que possamos acessar e modificar diretamente esse atributo classe (A) por meio de uma outra classe (B).
Por outro lado, ao deixar private, a única forma de acessar e modificar diretamente o atributo da classe (A) é dentro da própria classe (A), sendo que a alternativa para conseguir acessar e modificar o atributo da classe (A) por meio de outra classe (B), seria apenas se existirem métodos dentro da classe (A).
Hahaha, muito bom!