//这是第一个.h文件
#import <Foundation/Foundation.h>
@interface Printer : NSObject
- (void)print;
@end
//这是第二个.h文件
#import <Foundation/Foundation.h>
#import "Printer.h"
@interface Person : NSObject
- (void)doPrint:(Printer *)printer;
@end
代码如上,这里的Person是否为Printer的子类?
我觉得应该不是子类,只是都继承与NSObject而已啊,
那为啥不是子类,在Person的方法里可以传入Printer *这个对象呢?求指点一下啊,这个Person和Printer到底是个什么关系