我们可以通过不使用extern访问classB中声明的classB中的整数类型变量吗?
对于我使用ClassA * obj1 = [[ClassA alloc] init]的对象;并将classA的对象访问到B类中。
但是,我无法使用int,float,NSTimeInterval来完成它们。如果不使用extern,我们怎么能为他们做?
谢谢。
答案 0 :(得分:0)
我认为你可以在界面中解除它:
@interface NCItem : NSObject {
@private
UIImage *image;
NSNumber *highestPrice;
NSMutableArray *services;
}
@property (nonatomic, retain) UIImage *image;
@property (nonatomic, retain) NSNumber *highestPrice;
并在实施文件中:
@synthesize highestPrice;
@synthesize services;
@synthesize image;
你可以在B级使用它:
ClassA *objA = [[ClassA alloc]init];
objA.image
这些都是OOP的内容 什么阻止你这样做?