关于java的一个问题
在编程中,我遇到这样的情况:
我有一个类A中有B1和B2属性,B1属性中有个C11和C12属性.B2中有C21和C22属性.
--A
|--B1
| |--C11
| |--C12
|
|--B2
| |--C21
| |--C22
现在我C21要操作C11的当前实例,我要一层一层的获取(就是先获取A然后往下获取到C11).
这样感觉很麻烦,是不是我代码写的有问题.
比如我有个JFrame 下有个JDesktopPane,JDesktopPane下有两个JInternalFrame,第一个JInternalFrame有一个JPanel panel1.第二个JInternalFrame下有一个JPanel panel2.panel2上获取事件后,我要操作panel1.这就要一层一层的拿到实例,(如果panel1是个单例,就可以轻松拿到了.但是不是的话有,没有什么好主意,或者是我代码设计的问题....求解释下)