美文网首页
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