1. 程式人生 > >swift 類方法(+)與例項方法(-)

swift 類方法(+)與例項方法(-)

跟OC一樣,swift方法也分為例項方法(-)與類方法(+),然後說下在swift中例項方法與類方法的實現

1.例項方法

就是隻能用物件例項呼叫的方法,也可以稱為“物件方法”,與函式語法一樣

class Dog {

    func run() {

        print("run")

    }

}

var d = Dog()

//物件名呼叫

d.run()

 

 

2.類方法

直接用類呼叫型別方法,不能用物件呼叫型別方法,相比swift中的例項方法,用class修飾

class Dog {

   class func run() {

        print("run")

    }

}

//類名呼叫

Dog.run()