如何在 Swift 2.0 中声明一个 抽象类 ?

我们都知道在 Java 中声明一个抽象的类或者方法要使用 abstract 关键字,可是很遗憾熟悉的东西总会逝去,在 Swift 中已经没有了这个标签。

那么,我们究竟要如何来声明一个抽象的类呢?

私有构造器(初始化器)法

这一点倒是让人很熟悉对吧?吧构造器私有了那这个类肯定就不能被初始化了,自然就不能创建对象实例……不过……哪有那么多但是,反正能用就行了!

使用协议法

反正协议就是不允许被实例化的,我们用来做抽象类也可以的吧 ?

总之,就是这样:

 

发布者:R0uter

如非声明,本人所著文章均为原创手打,转载请注明本页面链接和我的名字。

留下评论

电子邮件地址不会被公开。 必填项已用*标注