swift类和接口的使用
发布时间:2020-12-14 02:02:32 所属栏目:百科 来源:网络整理
导读:1类的使用 //类的创建class Hello { var _name:String="没有哦" //初始化 init(name:String){ _name=name } init(){ } func sayHello(){ println("hello swift(_name)") } //定义静态方法 class func sayHi() { println("sayHi") }}//类的继承class Hi:Hell
1类的使用//类的创建 class Hello { var _name:String="没有哦" //初始化 init(name:String){ _name=name } init(){ } func sayHello(){ println("hello swift(_name)") } //定义静态方法 class func sayHi() { println("sayHi") } } //类的继承 class Hi:Hello { //重写方法 override func sayHello() { super.sayHello() println("hello hi(_name)") } } //类的动态扩展 extension Hi{ func sayHaha(){ println("hi hahha") } } //类的调用 var h=Hello(name:"asfasdf") h.sayHello() Hello.sayHi() var hi=Hi() hi.sayHello() hi.sayHaha() var hc=Hichile() hc.sayHaha() 2接口的使用//接口的定义 protocol People{ func getNmae()->String } //实现接口 class Man: People { func getNmae() -> String { return "zhangsan" } } var m=Man() var name=m.getNmae() println(name) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |