Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

NO HEREDAR DE UNA CLASE

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: NO HEREDAR DE UNA CLASE Responder citando

Hola amigos:
Tengo una clase padre y una hija, pero en la hija no quiero heredar algun metodo o propiedad de la clase padre.

¿Alguien sabe como se hace esto?¿Se puede hacer?
_________________
La pintura es la expresión de la mente.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola.... creo que no entendi muy bien lo que preguntas... espero lo expliques un poco mas.... pero asi a grandes razgos, si lo que quieres es que tu clase hija no pueda ver algun metodo o propiedad de la clase padre, podrias declarar ese metodo o propiedad commo privada en la clase padre...
_________________
Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

declarados en
protected o private
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

ASi es, Cesar tiene razon... nada mas que en este caso seria mejor como private, ya que al declararlos como protected, la clase hija si podra tener acceso a ellos, nada mas quedara inmvisible para objetos de otras clases....

Saludos...
_________________
Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Perdonad si digo alguna burrada, pero si no se quiere heredad ningun método o propiedad que sentido tiene ser subclase de esa clase?
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

XyVy yo tmabien me pregunte lo mismo l;a primera vez que lei el mensaje, pero quiero imaginarme que es solo algun metodo o propiedad la que no quiere que se herede... espero nos explique mas Ligero en su proximo post Laughing
_________________
Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Vale, a lo mejor no me expliqué bien.

Teneis razón si no quiero que se herede para que la creo.
Quiero que se herede en la subclase que yo quiera.

Me explico.
Si tengo una clase padre A y dos hijas B y C, quiero que B herede todo de A, pero C (que tambien es subclase de A), herede todo menos, por ejemplo una propiedad.

Creo que ahora está mejor explicado. Gracias
_________________
La pintura es la expresión de la mente.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

LordNemesis escribió:
ASi es, Cesar tiene razon... nada mas que en este caso seria mejor como private, ya que al declararlos como protected, la clase hija si podra tener acceso a ellos, nada mas quedara inmvisible para objetos de otras clases....

Saludos...


Vale, a lo mejor no me expliqué bien.

Teneis razón si no quiero que se herede para que la creo.
Quiero que se herede en la subclase que yo quiera.

Me explico.
Si tengo una clase padre A y dos hijas B y C, quiero que B herede todo de A, pero C (que tambien es subclase de A), herede todo menos, por ejemplo una propiedad.

Creo que ahora está mejor explicado. Gracias
_________________
La pintura es la expresión de la mente.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.