美文网首页
set && get 方法

set && get 方法

作者: 您079 | 来源:发表于2017-12-28 09:32 被阅读0次

新建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];

相关文章

网友评论

      本文标题:set && get 方法

      本文链接:https://www.haomeiwen.com/subject/osdmgxtx.html