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!

         */

        

        /**

         所以呢,为了让我们的程序员不用过度的操心,

         父类的析构方法会自动调用,写子类的就不需要关心。

         我只需要把我写的子类的析构操作好了就行了。这就是分工不同。

         */


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值