私有變量
實例變量(成員變量)既可以在@interface中定義, 也可以在@implementation中定義,寫在@implementation中的成員變量, 默認就是私有的成員變量, 并且和利用@private修飾的不太一樣, 在@implementation中定義的成員變量在其它類中無法查看, 也無法訪問, 在@implementation中定義的私有變量只能在本類中訪問。
私有方法
如果只有方法的實現, 沒有方法的聲明, 那么該方法就是私有方法
在OC中沒有真正的私有方法, 因為OC是消息機制
#import "Person.h"
@implementation Person
{
@public//即使被修飾還是只能在本類中訪問
double _score;
}
- (void)test
{
NSLog(@"score = %f", _score);
}
@end