我们可以通过不使用extern来访问在classA中声明的classB中的整数类型变量吗?
对于我使用 ClassA *obj1 = [[ClassA alloc]init]; 的对象 并将A类的对象访问到B类。
但是,我无法使用 int、float、NSTimeInterval 来完成它们。我们如何在不使用 extern 的情况下为他们做些什么?
谢谢你。
我们可以通过不使用extern来访问在classA中声明的classB中的整数类型变量吗?
对于我使用 ClassA *obj1 = [[ClassA alloc]init]; 的对象 并将A类的对象访问到B类。
但是,我无法使用 int、float、NSTimeInterval 来完成它们。我们如何在不使用 extern 的情况下为他们做些什么?
谢谢你。
我认为您可以在界面中将其清除,例如:
@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 是关于什么阻止你这样做?