现在的位置: 首页 > 综合 > 正文

Objective-C 编程语言(5)属性—-属性与继承

2014年03月06日 ⁄ 综合 ⁄ 共 428字 ⁄ 字号 评论关闭
转载请标明出处:http://blog.csdn.net/zhangxingping

属性与继承

    我们可以在派生类中通过属性的重新声明来把只读的属性变为可写的。例如,在下面的程序中,我们定义了类MyInteger。他有一个只读的属性value:

@interface MyInteger :NSObject

{

    NSInteger value;

}

@property(readonly)NSInteger
value;

@end

 

@implementation MyInteger

@synthesize value;

@end

 

@interface
MyMutableInteger :MyInteger

@property(readwrite)NSInteger
value;

@end

 

@implementation MyMutableInteger

@dynamic value;

-(void) setValue:(NSInteger)newX

{

    value
= newX;

}

@end

抱歉!评论已关闭.