A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//set方法/get方法的声明和实现;


@import<Foundation/Foundation.h>

@interface Car: NSObject
{
    int _wheels;
}
//set方法get方法的声明
- (void)setWheels(int) wheels;
- (int)wheels;

@end

@implementation
//set方法get方法的实现
- (void)setWheels(int) wheels
{
    if(wheels<=0){      //封装的好处:过滤不合理的值
        wheels=1;
    }
    _wheels=wheels;
}
- (int)wheels
{
    return _wheels;
}

@end

int main(){
    Car *car1 = [Car new];
    int aNum=7;
    [car1 aNum];
    [car1 wheels];              //读取wheels的值而不是_wheels
   
   
    return 0;
}

4 个回复

倒序浏览
这么长!
回复 使用道具 举报
good!!!
回复 使用道具 举报
good!!!
回复 使用道具 举报
写的不错喔
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马