
//类的创建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) 总结 以上是内存溢出为你收集整理的swift类和接口的使用全部内容,希望文章能够帮你解决swift类和接口的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)