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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。