我已经学习了大约一个半星期的 Java,着眼于编写 cytoscape 插件并使用 jung2 来分析和操作 cytoscape 图形对象。有没有办法扩展 cytoscape 图形对象,将其称为 xyz 类,以包含 jung2 图形类型对象的新字段,其字段和方法指向 cytoscape 中的相应字段,而无需在内存中创建全新的对象。不确定我在这里是否有意义,但假设我有两个类代表相同类型的对象
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