前端之家收集整理的这篇文章主要介绍了
swift类和接口的使用,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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)