Der Constructor verbraucht garnix, einzig Feldvariablen und der Zeiger auf die
VMT verbrauchen Speicherplatz in einem Objekt (außerdem noch seit Delphi 2009
ein zusätzlicher Pointer). Somit verbraucht nen TExtended wie oben (egal, ob mit property und/oder constructor) bei 8 Byte Alignment 28 Byte (Delphi 2010) bzw 20 Byte (Delphi 7).
P.S. Es wäre zu überlegen, ob du statt Extended, auch mit Double zurecht kommst, der braucht nur 8 Byte und "passt" (beim standardmäßigen 8 Byte Alignment) besser in den Speicher, so dass nicht immer 6 Byte "verschludert" werden.