Ver Mensaje Individual
  #7  
Antiguo 04-02-2009
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje

Comparto la opinión de Marcelo.
Muchas gracias Al.

Esta vez dije algo y no me llevo el tirón de orejas o una patadita bien merecido... ¡eso significa que estoy aprendiendo!

Cita:
Empezado por Al González Ver Mensaje
Creo que la solución que buscas debería hacerse con métodos clase virtuales.
Yo no veo otra alternativa, según lo que tengo entendido y estudiado al momento.

Cita:
Empezado por Al González Ver Mensaje
Aunque claro, sería estupendo que el compilador aceptara esta forma alternativa de declarar métodos:
Código Delphi [-]
TPlaneta = class(TObject) 
  public Class Function Gravedad : Double = 0; Virtual; 
end;  
TTierra = class(TPlaneta) 
  public Class Function Gravedad : Double = 9.81; Override; 
end;

(sin mayor implementación de los mismos).

De momento, escribir la implementación con Begin y End tampoco significa un gran esfuerzo.

Saludos.

Al González.
Yo me haría un lío. No niego que se ahorra lineas y que puede llegar a ser interesante... pero yo que estoy acostumbrado a "lo de siempre"... encontrarme con algo así me desorientaría.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita