Uh, the notion constructor/destructors only exist for objects, instances of a class. So a “class constructor”/“class destructor” is kinda wrong.
Maybe, I usually put classes into separate units and utilize the initialization and finalization block in the unit for operation on the class, maybe a “class constructor” behaves like doing stuff in such an initialization section, especially since you're in a program (I see your last line reads end dot).
PS: Writing class and the static modifier is redundant.
PPS: Your class var FHowMany is in the default section, which public, are you aware of that?