Java中的点运算符和静态关键字

Nic*_*las 0 java static arraylist operator-keyword

程序员大家好.我有一个关于静态的问题和在Java中使用这个例子的点运算符.

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

static List<Multimedia> list = new ArrayList<Multimedia>();
Run Code Online (Sandbox Code Playgroud)

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

Jig*_*shi 5

从班级来看都是一样的,

使用

Inventory.list.add(Object o )
Run Code Online (Sandbox Code Playgroud)

它会一直告诉你它是代码中的静态字段