0

我们可以通过不使用extern来访问在classA中声明的classB中的整数类型变量吗?

对于我使用 ClassA *obj1 = [[ClassA alloc]init]; 的对象 并将A类的对象访问到B类。

但是,我无法使用 int、float、NSTimeInterval 来完成它们。我们如何在不使用 extern 的情况下为他们做些什么?

谢谢你。

4

1 回答 1

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 是关于什么阻止你这样做?

于 2010-05-14T04:20:06.957 回答