我正在开发 GUI 应用程序(简单游戏),其中一个对象(我们称之为对象 A)使用我直接加载的图像。我正在实现在游戏开始时加载图像的方法,这样我就不必每次重新配置游戏时都重新加载文件等。该方法将所有必要的图像加载为一个数组,然后是另一个方法(BufferedImage[] getImages()
);返回此数组。该方法所属的类(对象 B,一个 JPanel)绘制对象 A,而对象 A 又由对象 C 实例化(JFrame,当然,它也实例化对象 B)。
我想知道是否可以getImages()
直接从对象 A 的方法访问对象 B 的方法,而无需通过方法调用传递引用。是否完全有可能(通过 ClassPath 等),这样做是一种好的编程习惯吗?