//oc中称为合成存取器方法 //第一步是在接口中使用@property指令标识属性 @interface Demo:NSObject { int numA; int numB; } @property int numA,numB; -(void)print; -(int)GetTotalNum; @end //第二部是在实现中 使用@synthesize指令 #import "Fraction.h" @implement Demo @synthesize numA,numB; -(void)peint { NSLOG("Test"); } -(int)GetTotalNum { return numA+numB; } 注意 这一形式的封装方法只是简单的复制了对象的指针 如果传入的是引用类型的对象 修改其中一个 引用 同样会使另外一个引用的值发生改变 因为他们引用的都是同一个对象! 要使其中一个修改而另外一个不修改 让我们稍后再说!