提前感谢您提供的任何帮助。
我对java比较陌生,我想知道如何处理特定的场景。
简而言之,想象一下我有一个Jbutton,它有一个动作事件来创建一个类的新实例,如果用户按下的话。我如何获取对新创建的实例的引用,以便对其执行点运算符方法。
例如,如果我创建一个“new Car();”作为动作事件的一部分,我如何访问该车,或允许其他按钮或GUI的其他部分访问该车并在其上执行功能。
如果之前有人问我很抱歉,但我找不到任何东西。即使有人能指出我正确的方向,我也会自己做研究并学习我需要知道的东西。
答案 0 :(得分:0)
看来你似乎并不熟悉OOP概念。无论如何,这是一个答案。
您可以先定义属性,以便其他功能可以访问它。 (将其声明为类变量。)
Car car;
然后在按钮单击事件中,您可以通过
初始化引用car = new Car();
然后,您可以使用刚刚创建的Car对象执行任何操作。
如果您需要许多汽车对象,请将汽车参考的集合定义为属性。
List<Car> cars = new ArrayList<Car>(); // for the simplicity, I've initialized the List in a single line.
然后在按钮点击事件中,简单地将新的汽车对象添加到列表中。
cars.add(new Car());