如何在 Swift 2.0 中聲明一個 抽象類別 ?

我們都知道在 Java 中聲明一個抽象的類或者方法要使用 abstract 關鍵字,可是很遺憾熟悉的東西總會逝去,在 Swift 中已經沒有了這個標籤。

那麼,我們究竟要如何來聲明一個抽象的類呢?

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

這一點倒是讓人很熟悉對吧?吧構造器私有了那這個類肯定就不能被初始化了,自然就不能創建對象實例……不過……哪有那麼多但是,反正能用就行了!

使用協議法

反正協議就是不允許被實例化的,我們用來做抽像類也可以的吧 ?

總之,就是這樣:

 

由...出版 R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

發表評論

您的電子郵件地址不會被公開. 必填字段標 *