Thema: Delphi Konstanten im Interface

Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Konstanten im Interface

  Alt 6. Jan 2014, 15:41
Also in Java sehe ich das relativ häufig. Immer wieder spaßig wenn zwei implementierte Interfaces auch noch jeweils eine Konstante mit dem selben Namen haben
Das ist dann vermutlich genau der Knackpunkt.

Konstanten habe ich Delphi sowieso noch nicht so ganz verstanden. Ich vermisse bsp. immer noch ein bisschen, die Konstanten eines Objekts erst im Konstruktor setzen zu können. In C++ geht das ja über den Element-Initialisierer...
In Delphi geht das theoretisch auch, indem man veränderbare Konstanten aktiviert.

Ich persönlich halte das allerdings für äußerst unsauber. Denn Konstanten sind nun einmal konstant und nicht variabel. Wenn man sie aber per Code setzt, werden sie verändert und damit sind es keine Konstanten mehr. Dafür gibt es Variablen bzw. Felder.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat