Hola,
Cita:
Iniciado por Xerelo ... Creo que tendrás que hacerlo con una clase interna y un constructor privado, aunque no te lo puedo asegurar. ...
Exactamente.
(Pero sin el constructor privado, porque no permitiría crear una instancia sino por medio de métodos privados de la clase interna, siguiendo el patrón singleton, como por ejemplo la clase Calendar, que permite obtener el singleton por medio de getInstance)
Código Java:
Ver originalpublic class A {
public A() {
}
private class B {
public B() {
}
}
}
En ese caso solamente la clase A puede crear instancias de la clase B.
Saludos,