java - Java 中的点运算符和 static 关键字

标签 java arraylist static operator-keyword

各位程序员大家好。 我对 Java 中使用此示例的静态和点运算符有疑问。

所以我在 Inventory 类中有一个 ArrayList 的类变量声明。

static List<Multimedia> list = new ArrayList<Multimedia>();

如果我选择在方法中使用ArrayList的add方法,我应该像这样编写方法调用:Inventory.list.add(Object o)还是应该使用 list.add(Object o)。它们的意思是一样的吗?如果不是,我应该使用哪个方法调用?

最佳答案

从类(class)来看,两者是相同的,

使用

Inventory.list.add(Object o )

它会不断告诉你它是代码中的静态字段

关于java - Java 中的点运算符和 static 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11878084/

相关文章:

java - "Native library location"条目在 Eclipse 中有什么作用?

java - 如何使用java根据第一列名称从csv文件获取数据

java - 如何制作 Java ArrayList 的深拷贝

c# - 有没有办法让抽象类中的静态只读字段在派生类中实例化?

java - 我的最终数组是如何被修改的?

rust - 在 Rust 中从 std::env::consts::OS= ="windows"定义一个静态 boolean 值

java.security.AccessControlException : access denied using Java Web Start

java - 如何选取部分测试用例组成BAT测试(构建验收测试)?

java - 通过他的属性获取一个元素

android - 在哪里放置 adapter.notifyDataSetChanged();使用 Volley 时