如何以相同的方法 (javaFX) 在不同的 class 中访问受保护的数组列表
How to I access a protected arraylist in a different class in the same method (javaFX)
事件class:protected List<Event> eventList = new ArrayList<Event>();
我有另一个class,一个弹出框,用户可以在其中添加事件信息,并创建一个事件对象并将其添加到列表中。但是我使用 eventList,java 无法识别它,即使它在同一个包中并且应该能够在同一个包中访问受保护的。
如何访问?
如果您尝试在没有事件 class 对象的情况下访问此列表,它将在其他 class 中不可见,因为 class 不会扩展您的事件 class.
您可以通过创建对象或扩展事件来访问列表 class。
事件class:protected List<Event> eventList = new ArrayList<Event>();
我有另一个class,一个弹出框,用户可以在其中添加事件信息,并创建一个事件对象并将其添加到列表中。但是我使用 eventList,java 无法识别它,即使它在同一个包中并且应该能够在同一个包中访问受保护的。
如何访问?
如果您尝试在没有事件 class 对象的情况下访问此列表,它将在其他 class 中不可见,因为 class 不会扩展您的事件 class.
您可以通过创建对象或扩展事件来访问列表 class。