corrección el encapsulamiento es el nivel de acceso que tienes a ya sea los atributos o metodos de una clase. Estos se definen por los siguientes niveles de acceso {public, protected y private}, los niveles de acceso públicos (public) son los que se pueden visualizar dentro de otra clase siendo ya sea por una implententación (creación de un objeto) o estáticas (public static void methodName(){ .... }), las tipo protected son los metodos y/o atributos que pueden ver sólo los objetos que contienen la herencia por ejemplo tu clase abstracta animal si no tubieras los getters y setters tus clases hijos no las podrian ver ya que las tienes marcadas como privadas, y por este motivo solo tienes acceso a estos atributos por los getters y setters, si las tubieses como {private} tendrías acceso a estos sin la necesidad del get/set, y por ultimo el nivel de acceso private, lo que tiene un nivel de acceso private quiere decir que no van a tener acceso a estos ni siquiera los objetos hijos ya que son propios de las clases padre o clases normales. buen vídeo lo único que te falta es un poco más de documentación solo es un comentario constructivo, ya que vi tu vídeo en el grupo de facebook.
@MitoCode10 жыл бұрын
Gracias por el comentario todo aporte siempre suma (y)