swift类和接口的使用

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

1类的使用

  1. //类的创建
  2. class Hello {
  3. var _name:String="没有哦"
  4. //初始化
  5. init(name:String){
  6. _name=name
  7. }
  8. init(){
  9. }
  10. func sayHello(){
  11. println("hello swift\(_name)")
  12. }
  13. //定义静态方法
  14. class func sayHi() {
  15. println("sayHi")
  16. }
  17. }
  18.  
  19. //类的继承
  20. class Hi:Hello {
  21. //重写方法
  22. override func sayHello() {
  23. super.sayHello()
  24. println("hello hi\(_name)")
  25. }
  26. }
  27.  
  28. //类的动态扩展
  29. extension Hi{
  30. func sayHaha(){
  31. println("hi hahha")
  32. }
  33. }
  34. //类的调用
  35. var h=Hello(name:"asfasdf")
  36. h.sayHello()
  37. Hello.sayHi()
  38.  
  39.  
  40. var hi=Hi()
  41. hi.sayHello()
  42. hi.sayHaha()
  43.  
  44. var hc=Hichile()
  45. hc.sayHaha()
  46.  

2接口的使用

  1. //接口的定义
  2. protocol People{
  3. func getNmae()->String
  4. }
  5. //实现接口
  6. class Man: People {
  7. func getNmae() -> String {
  8. return "zhangsan"
  9. }
  10. }
  11. var m=Man()
  12. var name=m.getNmae()
  13. println(name)

猜你在找的Swift相关文章