FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sobrecarga de constructores
Hola compis,
El problema es que creé un Form para realizar una cosa y ahora me encuentro con que ese mismo Form me puede servir para dos, pero para ello necesitaría pasarle un parámetro al constructor. Otra forma posible sería usando una variable global, pero me parece más elegante pasar un parámetro al constructor, no sé como lo veis. La cosa es que pensé que sería sencillo. Al menos mi práctica en Java así me lo decía, pero nunca había sobrecargado un método en Delphi y me da un error y la cosa es q no sé por qué es. La forma de declarar el constructor es la siguiente. Si veis algún error me lo comentais por favor. En la implementación del constructor sólo quiero asignar el propietario del objeto y asignar la variable booleana que paso como parámetro. Muchas gracias. |
#2
|
||||
|
||||
Para sobrecargar métodos, constructores, destructores, etc... se usa el overload.
Así pues, debes declarar el constructor:
El override es para cuando heredas un metodo, pero en tu caso estás creando un nuevo constructor y no heredandolo. Saludos. |
#3
|
|||
|
|||
Uff cierto es ...
Gracias por tu comentario xEsk porque además de tu aportación al programa me has resuelto para que sirve cada cosa que no lo tenía muy claro... Muchísimas gracias!!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como usar los formularios MDI, constructores de componentes | Narlohe | OOP | 3 | 11-12-2006 10:54:10 |
Polimorfismo y sobrecarga | davitcito | Varios | 3 | 15-04-2005 19:56:11 |
constructores | Dantael | OOP | 2 | 25-01-2004 23:57:50 |
sobrecarga de operadores | zuriel_zrf | Varios | 1 | 11-09-2003 13:08:36 |
|