El modificador de acceso package por sí solo no existe como tal , lo correcto es package default (valor por defecto si no se indica ninguno). Y si esta correcto, solo las clases en el mismo paquete pueden acceder a la propiedad o método que especifiquen este modificador de acceso por defecto.
+Rafael Cabrera Ferreras que un método sea accesible por otras clases donde posiblemente no deses que sea accedido, es muy común esta práctica en equipos de trabajo para estandarizar la forma de trabajo
Hola Jaime ¿por qué el atributo "serie" que es protected en la clase Celular, puede ser accedido desde la clase CursoSE? Es decir, ¿por qué es considerado como si fuera público en la clase CursoSE si no tiene relación ninguna (de herencia) con la clase Celular? ¿no se supone que para que la clase CursoSE pudiera utilizar directamente este atributo protected, tendría que heredar de Celular? (y no es el caso)
El modificador de acceso Protect permite el acceso a la variable del objeto de la Clase Celular que hace referencia al objeto, así como los descendientes de la clase Celular
Estuvo bueno el video. Muy explicado de manera visual los modificadores de acceso. Nota: faltó los metodos de acceso "Abstract" y "Static"
Uyy excelente ese detalle, especialmente la ultima matrix que presentaste.
El modificador de acceso package por sí solo no existe como tal , lo correcto es package default (valor por defecto si no se indica ninguno). Y si esta correcto, solo las clases en el mismo paquete pueden acceder a la propiedad o método que especifiquen este modificador de acceso por defecto.
Muy buen video. Mi pregunta es, cuál es la desventaja de una propiedad pública, la que mencionas en 2:20?
+Rafael Cabrera Ferreras que un método sea accesible por otras clases donde posiblemente no deses que sea accedido, es muy común esta práctica en equipos de trabajo para estandarizar la forma de trabajo
Hola Jaime
¿por qué el atributo "serie" que es protected en la clase Celular, puede ser accedido desde la clase CursoSE?
Es decir, ¿por qué es considerado como si fuera público en la clase CursoSE si no tiene relación ninguna (de herencia) con la clase Celular?
¿no se supone que para que la clase CursoSE pudiera utilizar directamente este atributo protected, tendría que heredar de Celular? (y no es el caso)
El modificador de acceso Protect permite el acceso a la variable del objeto de la Clase Celular que hace referencia al objeto, así como los descendientes de la clase Celular
el protected es igual que el defauld solo que el protected tambien pueden acceder las clases que hereden
Good!