私は Java の初心者で、ちょっとした問題に遭遇しました。クラスを別のクラスにしたい。抽象的に説明するのは難しいので、例を挙げます。
public class WorldGuard extends WorldGuardPlugin {
public WorldGuard(Plugin parent) {
WorldGuardPlugin plugin = parent.getServer().getPluginManager().getPlugin("WorldGuard")
// make plugin the actual class
}
}
WorldGuard
ここでは、ある種のラッパーのように振る舞う必要があります。構築されるとparent
、 のインスタンスを見つけるベースの 1 つのパラメーターを取得しますWorldGuardPlugin
。クラスがそのインスタンスになるはずです。JavaScript では単純です。インスタンスを返すだけですが、Java ではこれを行うことができません。