self和super關鍵字介紹

一、self和superthis

OC提供兩個保留字self 和 super ,用在方法定義中指針

 

OC語言中的self, 就至關於C++和Java中的this指針,學會使用self 首先要搞清楚屬性這一律念以及理解getter(設置器)和setter(訪問器)方法,它到底有什麼用?對象

 

設置器與訪問器,供外界操做類內部屬性的一個通道get

 

假如沒有這個方法,外界不知道怎麼操做類的內部屬性,假如不提供這兩個方法,那麼這個屬性 的值就不能爲外界所改變。由於類的屬性,默認是@protect(受保護類型) 屬性通常是私有的方法

 

super:調用父類方法語言

 

二、super應用場景

1)用在對象方法中

  調用對象父類的對象方法

2)用在類方法中

  調用類的父類的類方法

相關文章
相關標籤/搜索