这是类中的类方法代码的一部分BNRItem
,它返回一个id
对象。作者写道,分配时要使用关键字self,这样子类也可以访问该方法。但是子类不会因为它返回一个类型的对象而无法使用这个方法BNRItem
吗?你能告诉我我在这里缺少什么吗?;p
BNRItem *newItem = [[self alloc] initWithItemName:randomName
valueInDollars:randomValue
serialNumber:randomSerialNumber];
return newItem;