我经常使用这个语句来扩展类而不需要编写一个完整的单独文件。假设 ClassFromFramework 是一个类,它是库中包含的框架的一部分。
public ClassFromFramework {
public String myMethod() {
// operations
}
//lot of other methods....
}
然后在我的课堂上,我可以做到以下几点:
import com.framework.ClassFromFramework;
public MyClass {
public void method() {
ClassFromFramework m = new ClassFromFramework() {
@Override
public String myMethod() {
// do operations...
}
}
m.myMethod();
}
}
我想知道是否可以在不声明新组合 .h .m 文件并在我的 using 类中导入的情况下使用 Objective-c 实现相同的目标。