ios学习笔记2

类的构建

Student.h

#include <Foundation/Foundation.h>
@interface Student:NSObject{
    int age;
}
-(int) age;
-(void) setAge:(int) newAge;
+(id) title;//+为类方法,相当于java中的static,另外字符串返回值使用id,不是NSString
@end //这个必须要,不然会在导入的文件里,提示missing end错误

Student.m

#import "Student.h"
@implementation Student

-(int) age{
    return _age;       
}
-(void) setAge:(int)newAge{
  _age=newAge;  
}

+(id) title{
return @"student";
} @end

使用

Student *student=[[Student alloc] init];
[student setAge:100];
NSLog(@"student age is %i",[student age]);//100
NSLog(@"student age is %@",[Student title]);//student
[student release];//对象使用完毕要释放内存

  

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。