claro, es constante pero es para esa clase... es decir, cada clase puede tener la misma constante (mismo nombre) pero cada una tiene su propio valor... a ver un ejemplo a groso modo para que se entienda:
type
TPlaneta = class(TObject)
public
const Gravedad = 0;
end;
TTierra = class(TPlaneta)
public
const Gravedad = 9.81;
end;
TJupiter = class(TPlaneta)
public
const Gravedad = 26.00;
end;
El valor es inalterable, pues es constante, pero cada clases tiene su propia constante.
Cuando me refiero ca sobreescribir el valor de la constante me refiero a crea una nueva clase con otor valor de la misma constante, como en el ejemplo. se entiende?
|