hacerca de herencia

19/05/2004 - 20:36 por Owen | Informe spam
Hola:

Yo tengo una clase TestListClass que hereda de ArrayList, pero quiero
sobreescribir los método add la property item. Para que no devuelvan object,
sino TestClass un tipo nuevo. Esto lo hago bien, pero no quiero que cuando
instancie un TestListClass me salga en método add que acepta object, solo el
TestClass. Como puedo hacer esto?

Lo mismo me pasa con la property item.

Agradecido.
Owen.
 

Leer las respuestas

#1 Octavio Hernandez
20/05/2004 - 00:31 | Informe spam
Owen,

No puedes hacerlo, al heredar de ArrayList ya traes toda la funcionalidad de
esa clase a la nueva.
En vez de crear una clase heredera de ArrayList, crea una que no herede de
ella, sino que contenga internamente un campo de ese tipo. Le pones a tu
clase los métods que quieras y los implementas llamando a los
correspondientes de ArrayList.

Slds,

Octavio

"Owen" escribió en el mensaje
news:%
Hola:

Yo tengo una clase TestListClass que hereda de ArrayList, pero quiero
sobreescribir los método add la property item. Para que no devuelvan


object,
sino TestClass un tipo nuevo. Esto lo hago bien, pero no quiero que cuando
instancie un TestListClass me salga en método add que acepta object, solo


el
TestClass. Como puedo hacer esto?

Lo mismo me pasa con la property item.

Agradecido.
Owen.


Preguntas similares