0

私は約 1 週間半 Java を取り上げ、サイトスケープ プラグインを作成し、jung2 を使用してサイトスケープ グラフ オブジェクトを分析および操作することに目を向けました。サイトスケープ グラフ オブジェクトを拡張して、クラス xyz と呼び、jung2 グラフ タイプ オブジェクトの新しいフィールドを含める方法はありますか。そのフィールドとメソッドは、メモリ内に完全に新しいオブジェクトを作成することなく、サイトスケープ内の対応するフィールドとメソッドを指します。私がここで意味を成しているかどうかはわかりませんが、たとえば、同じタイプのオブジェクトを表す 2 つのクラスがあるとします。

public class xyz {

    public double i;

    public xyz(double a) {
        i=a;
    }
}

public class pqr {

    public double j;

    public pqr(double b) {
        j=b;
    }
} 

それから何か

public class trans extends xyz {

    public pqr toPqr;

    public trans(double a) {
        super(a);
        toPqr = new pqr(i);
    }
}

もし今どこに

trans myTrans = new trans(5);

次にmyTrans.toPqr.j指しますmyTrans.i

どちらかに新しい値を割り当てると、myTrans.i変更されます

そして、私が変わるとmyTrans.i、それが見られますmyTrans.toPqr.j

4

1 に答える 1