美文网首页
Swift---20.嵌套类型

Swift---20.嵌套类型

作者: 阿丶伦 | 来源:发表于2017-03-06 15:44 被阅读13次
    • 嵌套:

    Swift中,允许在一个类型中嵌套另一个类型

    class ClassA {
        var classB:ClassB?
        class ClassB {
            var name = ""
            init(name:String) {
                self.name = name
            }
        }
    }
    var classA = ClassA()
    
    • 引用嵌套类型中的类:

    Swift中,当我们想要访问嵌套内的类型时,我们需要通过其外部类型来访问,如下的例子,使用ClassA.ClassB获取到ClassA中嵌套的ClassB

    class ClassA {
        var classB:ClassB?
        class ClassB {
            var name = ""
            init(name:String) {
                self.name = name
            }
        }
    }
    var classB = ClassA.ClassB(name: "asd")
    var classA = ClassA()
    classA.classB = classB
    classA.classB?.name
    

    相关文章

      网友评论

          本文标题:Swift---20.嵌套类型

          本文链接:https://www.haomeiwen.com/subject/xolugttx.html