Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Protected vs Default

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

2 respuestas
solución!

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!