加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift学习类的定义使用

发布时间:2020-12-14 01:59:52 所属栏目:百科 来源:网络整理
导读:import Foundation class mytest { var _name: NSString ?= "test" // 构造函数 init (){ println ( _name ) } init (name: String ){ _name = name } func sayname(){ println ( "my name ( _name )" ) } // 类方法 class func saystaticname(){ ( "calss

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()

*/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读