Wie verstecke ich den geerbten TObject-Konstruktor, während die Klasse überladene hat?

Schauen Sie sich diese Klasse an:

TTest = class(TObject)  
public  
  constructor Create(A:Integer);overload;  
  constructor Create(A,B:Integer);overload;  
end;

Nun, wenn wir die Klasse verwenden wollen:

var  
  test:  TTest;  
begin  
  test:= TTest.Create; //this constructor is still visible and usable!  
end;

Kann mir jemand helfen, diesen Konstruktor zu verstecken?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage