编译器找不到类方法

时间:2013-12-03 18:21:44

标签: java class methods

我有很多这个问题,但通常是在非静态上下文中引用静态方法。

import java.util.*;
import java.io.*;

public class name_GameOfLife {

public class GameOfLife {

    char[][] board;
    int count = 0;
    int column;
    int row;

    public void getBoard(String fileName) throws FileNotFoundException {           
        //reads file and creates 2d array from file info                       
}

public static void main(String[] args) {
    name_GameOfLife GameOfLife = new Coulson_GameOfLife();
    GameOfLife.getBoard("test.txt");
}

}

所以是的......我不能称之为getBoard方法吗?

1 个答案:

答案 0 :(得分:0)

在Java中,实例变量在以下mannner中定义

GameOfLife name_GameOfLife = new GameOfLife();
// Class variable name = new class constructor
nameGameOfLife.getBoard("test.txt");
instance variable.instance method

首先,您需要具有变量的类型,然后是变量名称。在分配部分,您有一些不同的类名。

实例方法应该在实例上调用,而不是按类名调用。