Herencia multiple

11/12/2006 - 17:01 por ANT1 | Informe spam
¿Se puede hacer que un objeto herede de varios objetos?

Si es asi ¿como es la expresion para ponerlo?

¿¿ class MiClase:ObjetoPadre,ObjetoMadre ??

Preguntas similare

Leer las respuestas

#1 Hernando Gisinger
11/12/2006 - 17:29 | Informe spam
No, no se puede. No hay herencia múltiple en C#.

ANT1 escribió:
¿Se puede hacer que un objeto herede de varios objetos?

Si es asi ¿como es la expresion para ponerlo?

¿¿ class MiClase:ObjetoPadre,ObjetoMadre ??

Respuesta Responder a este mensaje
#2 Alejandro Mezcua
11/12/2006 - 17:40 | Informe spam
Hola ANT1.

Como te comenta Hernando, en CSharp no existe herencia múltiple, pero si
puedes hacer que un objeto herede de otro y además implemente diversos Interfaces,
que en muchos casos suele ser suficiente. La sintaxis si es como planteas
pero sustituyendo ObjetoMadre por un interface por ejemplo.

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

¿Se puede hacer que un objeto herede de varios objetos?

Si es asi ¿como es la expresion para ponerlo?

¿¿ class MiClase:ObjetoPadre,ObjetoMadre ??

Respuesta Responder a este mensaje
#3 ANT1
11/12/2006 - 17:51 | Informe spam
Gracias a los dos por contestar. Habeis evitado que me volviese loco
probando cosas imposibles.

Si a alguien mas le sirve como ayuda he solucionado este problema
haciendo una cadena de herencias.

Es decir, en vez de que (con el ejemplo de antes) la clase MiClase
herede a la par de ObjetoMadre y ObjetoPadre he hecho que Miclase
herede de ObjetoMadre y a su vez ObjetoMadre herede de ObjetoPadre. En
cadena.

class MiClase:ObjetoMadre
{}

class ObjetoMadre:ObjetoPadre
{}

Gracias de nuevo por contestar tan rapido.

On 11 dic, 17:40, Alejandro Mezcua <alejandro.mezcua en byteabyte.net>
wrote:
Hola ANT1.

Como te comenta Hernando, en CSharp no existe herencia múltiple, pero si
puedes hacer que un objeto herede de otro y además implemente diversos Interfaces,
que en muchos casos suele ser suficiente. La sintaxis si es como planteas
pero sustituyendo ObjetoMadre por un interface por ejemplo.

Un saludo,

Alejandro Mezcua
MVP Device Application Developmenthttp://www.byteabyte.net/

> ¿Se puede hacer que un objeto herede de varios objetos?

> Si es asi ¿como es la expresion para ponerlo?

> ¿¿ class MiClase:ObjetoPadre,ObjetoMadre ??
Respuesta Responder a este mensaje
#4 Alfredo Novoa
11/12/2006 - 18:41 | Informe spam
On 11 Dec 2006 08:01:40 -0800, "ANT1" wrote:

¿Se puede hacer que un objeto herede de varios objetos?



No, los objetos no heredan, heredan las clases.

Una clase puede heredar de otra clase y/o de varios interfaces.


Saludos
Respuesta Responder a este mensaje
#5 Jose Escrich
11/12/2006 - 19:30 | Informe spam
Quizas puedas experimentar con partial classes, que no es lo que buscas
desde ya, pero quizas te sirva.

saludos.

Jose Escrich
http://latincoder.com

On Dec 11, 8:01 am, "ANT1" wrote:
¿Se puede hacer que un objeto herede de varios objetos?

Si es asi ¿como es la expresion para ponerlo?

¿¿ class MiClase:ObjetoPadre,ObjetoMadre ??
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida