我正在尝试构建一个Earthquake对象的ArrayList,但Java抱怨不可见.
我的代码:
import java.io.*;
import java.util.Arrays.*;
public class ObservatoryTest {
private ArrayList <Earthquakes> listOfEarthquakes; //This list is not visible
Earthquakes Quake1 = new Earthquakes(4.5,"cheese",1995);
Earthquakes Quake2 = new Earthquakes(6.5,"fish",1945);
Earthquakes Quake3 = new Earthquakes(10.5,"Chorizo",2015);
public void buildList(Earthquakes... args){
for(Earthquakes myEarthquake : args){
listOfEarthquakes.add(myEarthquake);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的目标是建立一个地震对象清单.有人可以告诉我为什么以及如何修复我的代码?谢谢
- - - - - - - 编辑 - - - - - - - - - -
the type ArrayList is not visible然而,错误消息是将可见性修饰符更改为公共没有任何影响.
出于某种原因,您已经为嵌套成员使用了type-import-on-demand声明Arrays
import java.util.Arrays.*;
Run Code Online (Sandbox Code Playgroud)
在其当前实现中,Arrays声明一个private名为的嵌套类型ArrayList.这是你的代码不可见的,因为它是private.
你打算导入java.util.ArrayList.
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |