14.2 Swift析构方法的自动继承

来源:互联网 发布:淘宝管理团队 编辑:程序博客网 时间:2024/05/29 17:03

        /**

         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!

         */

        

        /**

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

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

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

         */


0 0