【发布时间】:2013-06-29 17:55:06
【问题描述】:
根据这个页面
http://www.delphibasics.co.uk/RTL.asp?Name=Inherited
它说“它在构造函数的开头和析构函数的结尾被调用。这不是强制性的,但建议作为一种好的做法。”
我没有正确理解这一点吗?这是否意味着我们不需要在构造函数或析构函数中放置“继承”,因为它会被编译器自动插入?
【问题讨论】:
-
为了解决歧义的症结,引用的句子是说将
inherited放在第一位(在构造函数中)或最后(在析构函数中)不是强制性的-从技术上讲,您可以自己放置在调用inherited之前和之后的代码,只是大多数时候这不是一个好主意。