14.2 Swift析构方法的自动继承
/** 14.2-析构方法的自动继承.mp4
父类的析构方法会被自动调用,不需要子类管理。 */
class SomeClass { deinit { print("SomeClass deinit!") } }
class SubOfClass: SomeClass { deinit { print("SubOfClass deinit!")
// 不需要再显示的调用父类的析构方法 // 你什么都不写就对了。 } }
var osub: SubOfClass? = SubOfClass.init()
osub = nil
/** SubOfClass deinit! SomeClass deinit! */
/** 所以呢,为了让我们的程序员不用过度的操心, 父类的析构方法会自动调用,写子类的就不需要关心。 我只需要把我写的子类的析构操作好了就行了。这就是分工不同。 */ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |