此条目可参照英语维基百科相应条目来扩充。 (2020年11月19日) 若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记 {{Translated page}} 标签。 |
在面向对象编程里,对象生命周期(英语:object life cycle),或称对象寿命(object lifetime)是指对象在其构造(创建)和析构(销毁)之间的时间。不同编程语言有关对象生命周期的规定不尽相同,即使同一语言的不同实现也可能有区别,同一程序的同一个对象在不同的程序运行时生命周期也不一定相同。