0 votos
recuerdo en un proyecto pasado y en general , que en todas las clases incluyendo las hijas y padres que los atributos los definia como private.

porque se deveria poner protected a la clase padre?

muchas gracias .
preguntado por Nelson Rodriguez Pon Jun 4 en Java

1 Respuesta

0 votos
Mejor respuesta

Hola Nelson.

La diferencia resumida de los métodos de la clase son (Tienes información completa en https://jarroba.com/herencia-en-la-programacion-orientada-a-objetos-ejemplo-en-java/): 

  • public: Todas las clases pueden acceder a dicho método.
  • private: Ninguna clase puede acceder a dicho método, salvo ella misma.
  • protected: Ninguna clase puede acceder a dicho método, salvo ella misma y las clases hijas que hereden de dicha clase.
respondido por Ramon [Admin] Jun 4
seleccionada por Ramon [Admin] Jun 6