set & get方法

新建Xcode 选择 macOS –> Command Line Tool

新建类:command + N –> macOS –> Source –> Cocoa Class
类名为Student

.h文件

//定义成员变量
{
    NSString *_name;
    int _age;
}

//setter方法
-(void)setName:(NSString *)name;
-(void)setAge:(int)age;
//getter方法
-(NSString *)name;
-(int)age;

.m文件

// 实现 set 方法
-(void)setName:(NSString *)name{

    _name = name;
    NSLog(@"name = %@",name);

}
-(void)setAge:(int)age{
    //校验,如果年龄是负数,就提示年龄不合理
    if (age >= 0) {
        _age = age;
        NSLog(@"age = %d",age);
    }else{

        NSLog(@"年龄不合理");
    }

}
// 实现getter方法
-(NSString *)name{

    return _name;
}
-(int)age{

    return _age;
}

main.m文件

导入新建类的头文件 –> #import “Student.h”

// 实例化类student的对象
 Student *stu = [[Student alloc] init];
// 给对象赋值
[stu setName:@"yly"];
[stu setAge:-18];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值