Object-c 第一个类

来源:互联网 发布:淘宝组装电脑哪家好 编辑:程序博客网 时间:2024/05/17 22:07

新建一个学生类,包含属性age   name    以及一些方法

Student.h:

#import <Foundation/Foundation.h>


@interface Student :NSObject

{

   int age;

   NSString *name;

}

-(void)show;

-(void)setAge:(int)a;

//-(NSString*)name;

-(void)setName:(NSString*)n;

-(NSString*)getName;

@end



Student.m:

#import <Foundation/Foundation.h>


@interface Student :NSObject

{

   int age;

   NSString *name;

}

-(void)show;

-(void)setAge:(int)a;

//-(NSString*)name;

-(void)setName:(NSString*)n;

-(NSString*)getName;

@end



main.m

#import <Foundation/Foundation.h>

#import "Student.h"


int main(int argc,const char * argv[])

{


    @autoreleasepool {

       NSString *info=@"hello world";

       NSLog(@"%@",info);

       Student* student=[[Studentalloc] init];

        [studentsetName:@"LiBaojie"];

        [studentsetAge:24];

        [studentshow];

        student.name=@"李宝杰";

        //NSLog(@"%@",student.name);

    }

   return 0;

}


如果释放name方法,则可以student.name。由此可见,name属性可以设置,但是不可以读取。

0 0
原创粉丝点击