Herencia
Publicado por updt (3 intervenciones) el 22/04/2007 19:07:31
Hola,
tengo una duda sobre una práctica que estoy haciendo, el esquema es más o menos este:
class Uno{
....
int metodo1(int valor1){
.....
}
}
class Uno_1 extends Uno{
....
int metodo1(int valor1){
.......
}
}
class Uno_2 extends Uno{
....
int metodo1(int valor1){
.......
}
}
class Tres{
int metodo3(Uno u){
u.metodo1();
}
}
lo que quiero hacer es pasar al metodo3 de la clase 3 un objeto que puede ser de la clase Uno_1 o Uno_2, para eso utilizo un objeto de la superclase Uno, pero lo que no sé es como hacer que en función de que lo que le llegue al método3 sea un objeto de la clase Uno_1 o Uno_2 se ejecute el metodo1 de la clase Uno_1 o Uno_2 a través del metodo1 de la clase Uno.
Tampoco sé si esto es muy correcto.
¿ Podeis ayudarme ?
tengo una duda sobre una práctica que estoy haciendo, el esquema es más o menos este:
class Uno{
....
int metodo1(int valor1){
.....
}
}
class Uno_1 extends Uno{
....
int metodo1(int valor1){
.......
}
}
class Uno_2 extends Uno{
....
int metodo1(int valor1){
.......
}
}
class Tres{
int metodo3(Uno u){
u.metodo1();
}
}
lo que quiero hacer es pasar al metodo3 de la clase 3 un objeto que puede ser de la clase Uno_1 o Uno_2, para eso utilizo un objeto de la superclase Uno, pero lo que no sé es como hacer que en función de que lo que le llegue al método3 sea un objeto de la clase Uno_1 o Uno_2 se ejecute el metodo1 de la clase Uno_1 o Uno_2 a través del metodo1 de la clase Uno.
Tampoco sé si esto es muy correcto.
¿ Podeis ayudarme ?
Valora esta pregunta


0