私はよくこのステートメントを使用して、まったく別のファイルを作成する必要なしにクラスを拡張します。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ファイルを宣言せずにObjective-cで同じことを達成し、usingクラスにインポートできるかどうか疑問に思います。