在C++中,一个可以简单地做这样的事情:结构在Java中如何工作?
struct GraphObject {
Color color;
double value;
String name;
};
但是在Java中,我不能简单地做到这一点,我只看到刚刚创建这个类作为一个选项。我不喜欢的是,那么我需要拖动GraphObject.java和Graph.java(因为Graph将保存GraphObject的ArrayList。是否有办法将对象类放入Graph.java中,或者这是不可能的/糟糕的做法?
感谢
因为他可能并不需要从'GraphObject'内使用'Graph',定期嵌套类优于一个内部类。 – Gabe 2010-09-16 22:02:13
其实你会使用静态嵌套类,因为嵌套类很少需要访问封闭类的成员。 – helpermethod 2010-09-16 22:02:25