前端之家收集整理的这篇文章主要介绍了
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)