代码改变世界

OC变量声明 方法 调用

2015-12-08 10:45  AB小博客  阅读(589)  评论(0)    收藏  举报

实例方法

//实例方法以减号(-)开头

-(void)setSid;

-(int)getSid;

-(void)setPid:(int)pid andName:(NSString*)name andAge:(int)age;

调用需要实例化一个对象

  Person *person = [[Person alloc]init];

        person->_pid=123;  

        person->_name = @"xiaoren";

        person->age = 20;

实现文件

-(int)getSid{

    NSLog(@"%@",_name);

    return _pid;

}

 

    静态方法   静态方法不能使用self

+(void)staticMethod1;

+(NSString*)statucMethod2:(NSString*)s;

 

 //静态方法不需要通过实例化直接通过类可以调用

        [Person staticMethod1];

       NSString *ss = [Person statucMethod2:@"ren"];

        NSLog(@"%@",ss);