有没有办法将方法从另一个类调用到存在run方法的类(不使用run方法创建类的对象)?我想知道addMouseListeners()方法如何调用位于run方法所在的类中的mouseClicked()方法。请回答。
答案 0 :(得分:2)
我认为你在询问回调模式。您可能感兴趣的Wiki has some information and examples。
通常,回调模式涉及传递一个类的实例,该类将在其上调用各种方法以响应某些事件。您的鼠标侦听器是一个回调类实例,您传递给它的容器正在生成鼠标事件并将它们传递给您的鼠标侦听器。