Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Clases derivadas (https://www.clubdelphi.com/foros/showthread.php?t=16556)

kolo toure 01-12-2004 21:31:24

Clases derivadas
 
Hola, necesito que me ayuden. Para el siguiente ejemplo, podrian decirme como implementar el constructor de tal forma de inicialize los datos de la clase padre (Persona) y la clase derivada (Estudiante). Y tambien el codigo para instanciar la clase derivada (Estudiante).
Gracias por adelantado.

EJEMPLO

Código Delphi [-]
 
Persona = Class {Clase Padre}
 Protected 
  Nom,Ape: string;
  Edad: integer;
 Public
 constructor Init (N,A:string; E:integer);
end;
 
Estudiante = Class (Persona) {Clase derivada}
 Protected
  Esc: string;
 Public
  constructor InitE (N,A,ES:string; E:integer); 
end;

roman 01-12-2004 21:40:48

Código Delphi [-]
constructor Estudiante.InitE (N,A,ES:string; E:integer);
begin
  Init(N, A, E);

  {
    código propio de Estudiante
  }
end;


Código Delphi [-]
var
  est: Estudiante;

begin
  est := Estudiante.InitE('valor N', 'valor A', 'valor ES', valorE);
end;

// Saludos

roman 01-12-2004 21:43:12

Por cierto, me da la impresión de que editaste tu mensaje para darle formato. Si en lugar de usar la etiqueta [code] usas la etiqueta [delphi] el código se coloreará de manera automática.

// Saludos

kolo toure 01-12-2004 21:43:31

Muchas gracias, roman.


La franja horaria es GMT +2. Ahora son las 09:18:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi