Pregunta 82

Técnico Auxiliar Informática del Estado - 2023 - TAI Libre OEP 2022

SUPUESTO I (Sistema de gestión de Solicitudes de Representación y Trámites): En Java SE 17, ¿con qué visibilidad se deben generar los atributos de una clase Data Access Object Solicitudes si se quiere tener acceso directamente desde cualquier otro código en cualquier paquete del proyecto?

  • A.Si se declaran sin ningún modificador.Respuesta correcta
  • B.Si se usa el modificador "protected".
  • C.Si se usa el modificador "public".
  • D.Si se usa el modificador "private".

Explicación

Según Java Language Specification §6.6 documentación oficial Oracle, modificador 'public' permite acceso desde CUALQUIER clase en CUALQUIER paquete proyecto completo. Sin modificador explícito (default o package-private), acceso queda limitado estrictamente al mismo paquete únicamente. Default permite acceso intra-paquete únicamente. Default permite acceso intra-paquete únicamente.