示例:
创建一个类,创建一个对象,调用方法,改变属性值
//类的声明部分
@interface Person : NSObject
{
@public //使类的外部可以调用成员变量
int _weight; //体重
}
-(void)run;
-(void)rat:(char *)food;
@end
//类的实现部分
@implementation Person
-(void)run{
_weight -= 2;
NSLog(@"跑完步后的体重是%i",_weight);
}
-(void)eat:(char *)food{
_weight += 10;
NSLog(@"吃%s后的体重是:%i",food,_weight);
}
@end
#import <Foundation/Foundation.h>
int main(){
Person *person1 = [Person new]
person1->_weight = 100;
NSLog(@"吃饭前的体重是:%i",_weight);
[person1 run];
NSLog(@"吃饭前的体重是:%i",person1->_weight);
[person1 eat:"馒头"];
return 0;
}