Java - Pregunta metodo this

 
Vista:

Pregunta metodo this

Publicado por sick (1 intervención) el 27/04/2008 05:05:34
class One {
public One foo() { return this; }
}
class Two extends One {
public One foo() { return this; }
}
class Three extends Two {
// insert method here
}

Porque si es correcto:

public Two foo() { return this; }
public One foo() { return this; }

Y no esto:

public Object foo() { return this; }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pregunta metodo this

Publicado por Carlos Corona (9 intervenciones) el 29/04/2008 19:52:22
Exactamente no estoy muy seguro del porqué... es decir, sé que el metodo debería escribirlo:

public Object foo() { return (Object)this; }

el porqué... pues que nos lo expliquen los que saben, jejeje
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar