Buena! Estaba viendo la clase y me surgió una duda. Si protected seria la conjuncion de default + herencia como indica el instructor, no sería protected mas permisivo que default en cuanto a su accesibilidad? Muchas gracias
Buena! Estaba viendo la clase y me surgió una duda. Si protected seria la conjuncion de default + herencia como indica el instructor, no sería protected mas permisivo que default en cuanto a su accesibilidad? Muchas gracias
En Java, la diferencia entre protected
y default
es el alcance de acceso que tienen los miembros de la clase.
protected permite que los miembros de la clase sean accedidos dentro de la misma clase, así como en cualquier subclase y clase dentro del mismo paquete. default (paquete por defecto) permite que los miembros de la clase sean accedidos dentro de la misma clase y en cualquier clase dentro del mismo paquete. Sin embargo, no son accesibles en subclases fuera del paquete.
En resumen, protected ofrece un mayor alcance de acceso que default.
Clarísimo, muchas gracias!