Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Encapsulamento: protected

$
0
0

@Leo_Magalhaes escreveu:

Olá pessoal,

Estou lendo sobre encapsulamento e tá dando nó rsrsrs.
Eu tenho 4 classes que são implementações concretas de uma abstração. Lendo a apostila da Caelum, vi que é melhor preferir composição à herança, só que os métodos mudam muito pouco entre uma classe e outra. Criei então uma classe abstrata, porém com alguns métodos concretos, e fiz as filhas herdarem o que há em comum (e os métodos das filhas que reescrevem os da pai invocam os metodos da classe pai). Queria todos os atributos private, mas daí as classes filhas não herdariam os atributos. O que tiver protected na classe pai será acessível às outras classes do pacote que não forem filhas?? Pois se é assim não vejo utilidade para o protected.

Mensagens: 7

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>