我正在尝试进行类扩展并从泛型方法调用扩展方法。我只是想知道是否有可能做到这一点?下面是我的代码。
类A.h:
@interface ClassA : NSObject
-(void) method;
A.m 类:
#import "ClassA.h"
-(void) method{
NSLog(@"do A");
}
B类.h:
@interface ClassB : ClassA
-(void) method;
B类.m:
#import "ClassB.h"
-(void) method{
NSLog(@"do B");
}
在 MainClass.m
-(void) doMethod {
ClassA *class = [[ClassB alloc] init];
[class method];
}
我试图做这样的事情,但没有打印出来。是否有可能做到这一点?它会打印出“做B”吗?