Tengo dos clases en dos paquetes diferentes. Para una clase he definido un constructor sin configurar el modificador de acceso para ello. Quiero crear una instancia de un objeto de esta clase en otro paquete y obtener el error 'the constructor xxx() is not visible
'.¿Los constructores de Java no son públicos por defecto?
Si defino el acceso modificado a public
está bien. Pensé que los constructores son públicos por defecto.
Los constructores de clase son paquete privado por defecto. Los constructores de Enum son privados por defecto. – Boann