【问题标题】:Other classes to be able to access an arraylist of object type其他能够访问对象类型数组列表的类
【发布时间】:2013-11-06 17:29:58
【问题描述】:

我想创建一个操作文件的类,我希望它读入一个文件并将其添加到一个对象类型的数组列表中(让我们说 classLists)。

如何声明 arraylist 以便我的其他类可以访问它。就说老师和校长吧。

将其设为静态还有什么作用?

  public ArrayList<classList> list = new ArrayList<classList>();
  public Static ArrayList<classList> list = new ArrayList<classList>();

【问题讨论】:

  • Static 应该是小写的,而像 classList 这样的类标识符应该是驼峰式 (ClassName) 并且应该意味着有用的东西,因为 classList 看起来不像类标识符。

标签: java arraylist static


【解决方案1】:

将数据成员设为静态意味着所有实例都可以共享该类的特定静态成员的相同值。您还可以在不实例化类的情况下访问该成员。其他类对象也可以访问类的静态成员。

public static ArrayList<classList> list = new ArrayList<classList>();

【讨论】:

    猜你喜欢
    • 2012-12-14
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    相关资源
    最近更新 更多