swift类和接口的使用

原创 2015年07月09日 15:00:15

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)

相关文章推荐

swift接口的使用

swift API的使用 最近楼主要使用swift的API接口,楼主有一个习惯,不管开发需要用到什么知识,都喜欢看官方文档,虽然大部分是英文,但是用起来还是感觉可靠,不过对于openstack给的s...

如何在Mac上使用Swift调用C接口开发条形码应用

虽然Objective-C还活的很好,但是苹果已经把重心转移到Swift上。未来Mac和iOS的开发必然是以Swift为主。因为Swift还比较新,很多SDK还没有提供Swift版本。这里分享下如何使...
  • yushulx
  • yushulx
  • 2015年08月25日 11:07
  • 630

swift类函数的使用

  • 2015年10月11日 08:48
  • 28KB
  • 下载

Swift库二进制接口(ABI)兼容性研究

前言 阿里云APP组件化过程中,我们拆分出了若干基础组件库和业务代码库,由于代码是采用Swift编写的,所以这些库都是动态库形式。在上一个正式版本,组件化达到了完全形态,主工程只剩下一个壳,所有代码...

Swift接口和扩展

这里主要说一下swift中的接口,其中类、结构体和枚举都可以实现接口。下面通过代码来分别实现一下// // ViewController.swift // swiftDemo // // Cre...

接口实现分离(漫谈C#和swift的部分实现拓展功能)

接口实现分离出现不是一两天了,新型“硬语言”都包括了这个语言特性,在CSharp中 实现为 partial ,笔者作为一个c/c++码农看到这个是十分兴奋的,这意味着你可以分别把一个类继承不同接口,...

(swift) iOS线程一 ——Thread接口简单用法

swift学习: 一、线程(Thread)接口简单用法首先笔者一直在做安卓开发,只是一位ios的初学者,以下内容如有不正确之处,还望各位大牛们指出。 在网上很多帖子里面,我有看到大家常使用的N...
  • qin8752
  • qin8752
  • 2016年10月21日 17:24
  • 591

Swift2.2 学习笔记(六) ___接口和扩展

使用protocol来声明一个借口protocol ExampleProtocol { var simpleDescription: String {get} mutating fun...

职群教育 | IOS开发 Swift语言入门(六):接口、扩展和泛型

注:本文参考苹果官方文档,讲解swift2.0语言的入门知识,使用IDE为Xcode7.2 接口、扩展 使用protocol来声明一个接口。 protocol ExampleProt...

Swift3.0中关于日期类的使用指引

基本概念 在具体开始写代码之前, 搞清楚一些基本的概念是十分必要的: NSDate对象: 同时可以描述日期和时间, 当要处理日期或者时间时会使用到. DateFo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift类和接口的使用
举报原因:
原因补充:

(最多只允许输入30个字)