Object-C之set方法,get方法

Main.m

#import <Foundation/Foundation.h>
#import "Person.h"

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

    //创建person对象
    Person *person = [[Person alloc] init];
    
    //设置person对象的名字和年龄
    [person setName:@"Jack"];
    [person setAge:12];
    
    //打印个人信息
    [person showInfo];
    
    //取得对象的信息
    NSString *name = [person name];
    NSInteger age = [person age];
    NSLog(@"name:%@  age:%ld",name,age);
    
    
    return 0;
}

Person.h

#import <Foundation/Foundation.h>

@interface Person : NSObject {

    NSString *_name; //名字
    NSInteger _age;  //年龄
    
}

//打印个人信息
- (void)showInfo;

/*________________对象的设置器方法(set方法)____________________*/

//设置名字的方法
- (void)setName:(NSString *)name;
//设置年龄
- (void)setAge:(NSInteger)age;

/*________________对象的访问器方法(get方法)____________________*/
//取出名字的方法get
- (NSString *)name;
//取出年龄的方法
- (NSInteger)age;

@end

Person.m

//打印个人信息
- (void)showInfo {

    NSLog(@"这个人的个人信息:名字:%@  年龄:%ld",_name,_age);
    
}

//设置名字的方法
- (void)setName:(NSString *)name {
    _name = name;
    
}

//设置年龄
- (void)setAge:(NSInteger)age {

    _age = age;
}

//取出名字的方法get
- (NSString *)name {

    return _name;
}

//取出年龄的方法
- (NSInteger)age {

    return _age;
    
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值