Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2011, 14:35
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: un objeto solo puede ser creado desde otro objeto

Hola,

Cita:
Iniciado por Xerelo Ver Mensaje
... 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 original
  1. public class A {
  2.  
  3.   public A() {
  4.   }
  5.  
  6.   private class B {
  7.  
  8.     public B() {
  9.     }
  10.  
  11.   }
  12.  
  13. }

En ese caso solamente la clase A puede crear instancias de la clase B.

Saludos,