Swift学习类的定义使用
importFoundation classmytest { var_name:NSString?="test" //构造函数 init(){ println(_name) } init(name:String){ _name= name } funcsayname(){ println("my name(_name)") } //类方法 classfuncsaystaticname(){ ("calss my name test") } } classutest:mytest{ //重写方法 overridefuncsayname() { ("utest name) }
} //扩展类的功能可以很灵活的扩展后面的子类都会有此方法 extensionutest{ funcextensiontest(){ ("extensiontest name) } } /* //调用静态访求 mytest.saystaticname() var mytest3 = mytest(name: "swift"); mytest3.sayname() //调用方法与有调用扩展方法 var utest1 = utest(name: "utest") utest1.sayname() utest1.extensiontest() */ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |