Class 访问另一个类的公共方法

Class 访问另一个类的公共方法,class,Class,基本上,我试图在另一个类中调用一个方法,但遇到了错误 以下是代码: public class Ocean { private static int gridWidth, gridHeight; private int safeCount; private boolean shipSafe; private static Ship[] ships; private static int[][] grids; public Ocean(int a, int

基本上,我试图在另一个类中调用一个方法,但遇到了错误

以下是代码:

public class Ocean
{
    private static int gridWidth, gridHeight;
    private int safeCount;
    private boolean shipSafe;
    private static Ship[] ships;
    private static int[][] grids;

public Ocean(int a, int b, int c)
{
    grids = new int[a][b];
    ships = new Ship[c];
    for(int i = 0; i < c; i++)
    {
        ships[i] = Ship();
    }
    gridWidth = a;
    gridHeight = b;
}
公共级海洋
{
私有静态int gridWidth、gridHeight;
私人int安全计数;
私人保险箱;
私人静态船舶[]艘;
私有静态int[][]网格;
公共海洋(国际a、国际b、国际c)
{
网格=新整数[a][b];
船舶=新船舶[c];
对于(int i=0;i
我无法访问公共Ship类,错误出现在
ships[I]=Ship();


我尝试过重新定义它,添加一个构造函数。

更改行ships[I]=newship();

请格式化代码,并添加一个语言标记(可能是Java?)