생성자나 파괴자를 만들지 않으면 조상 클래스의 생성자와 파괴자가 호출되는 것입니다. 그냥 TMyClass = class 했더라고 기본적으로 TObject를 상속하는 것이기 때문데 TObject의 생성자와 파괴자가 호출겠지요....
생성자와 파괴자에서 특별히 처리할 것이 없다면 모르겠지만, 그렇지 않다면 생성자와 파괴자를 만들어야겠지요..
constructor/destructor 메소드를 만드시는 것은 옵션입니다. 만들어도 되고, 안만들어도 됩니다. 클래스를 생성하거나 파괴할때 뭔가를 해줘야 한다면 만드셔야 겠죠... 그래야 뭔가를 하죠... 특별히 하는 일이 없다면 안만드셔도 됩니다. 안만드시면 계층루트를 거슬러 올라가서 뭔가 해주는 넘의 constructor/destructor 메소드를 호출해서 작동하니까 문제는 없어지는겁니다...
생성자와 파괴자에서 특별히 처리할 것이 없다면 모르겠지만, 그렇지 않다면 생성자와 파괴자를 만들어야겠지요..