类可以有属性,属性的类是类本身吗?
@interface testClass:NSObject
@property (nonatomic, strong) testClass *testProperty;
@end
@implementation testClass
@end
答案 0 :(得分:0)
是的,这可以称为自引用类。
为什么它不是编译器问题?
因为您创建了指向相同类型的对象的指针,而不是对象。
这在C / C ++数据结构中经常出现,例如Linked List。