Código Java:
Ver original
les comento un poco, tengo una clase llamada Cartel, otra Tirada y otra GestorTiradas, dentro de Cartel, unos atributos String llamados id y Ruta, por otro lado En tira y a traves de composicion vinculo la Tirada con el Cartel, y en Tirada tengo un metodo que me regresaa la ruta del Cartel llamado Ruta(), Tirada entra en GestorTirada a traves de un ArrayList, y en Gestor Tirada tengo el metodo anterior, el tema es que si llamo al metodo Ruta desde Tirada no hay problema.
Si entendi bien los mensajes del otro post, el problema biene por que la variable no esta inicializada y por eso me lanza un null, por otro lado lo que yo intentaba al hacer String ide = tirada.Ruta(), lo que intentaba era inicializarlo todo y que ide tubiera el valor de ruta que es el metodo tirada.Ruta:
Código Java:
Ver original
public Cartel c1; /** * Permite la vinculacion de un Cartel a Una tirada */ public void setCartel(Cartel elCartel) { c1 = elCartel; } /** * Regresa la ruta del cartel asociado */ { return c1.setRuta(); }
llevo un rato intentado corregirlo, pero no se que hacer, por cierto, al principio no estaba así, directamente llamada desde GestorTiradas al método dentro de Cartel para que me regresara la ruta, pero como fallaba decidí añadir un método en Tirada que llamara al de Cartel, y el de GestorTirada llama al de Tirada
llevo un rato dándole vueltas, y no se si no lo inicia lizo bien, o algo falla