OC學習筆記三 (3 9.OC5-構造方法和description方法 變量方法作用域)

1. 成員變量,一遍都帶下劃線,以明確區分認識;

2. 打印一個對象時,不想以下面這種方式打印:

   NSLog(@"%@", stu);

   2015-08-01 14:44:19.521構造方法[1208:64231] <Student: 0x100114630>

      那麼就重寫descrption方法

      每次打印對象時,都會調用着方法。


- (NSString *)description{

    //NSString *str = [NSString stringWithFormat:@"age is %i and no is %i", _age, _no];

    NSString *str = [NSStringstringWithFormat:@"age is %i and no is %i",self.age,self.no];


   return str;

}




類的變量,默認是protected的!



私有方法的實現很簡單:只要把方法實現在.m文件裏就可以了,不在.h文件中聲明。

利用系統自帶的靜態方法創建的對象,都是自動釋放的不需要程序員管理。





任何指向一種類型的指針,都可以用id來代替,

比如 student*  可以用id來代替











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章