无法从同一个包中的另一个类调用方法(JAVA)

时间:2017-07-29 05:23:28

标签: java

我无法从同一个包中的其他类调用方法。它显示我的错误"找不到符号"。 这是被叫类

的代码
package demo;
import java.util.*;
public class sample
{
protected void play()
{
//some code here....
}
public String game(int num)
{
//calling play() method...
return str;
}
}

这是调用类..

package demo;
import java.util.*;
public class sample1
{
protected void playGame()
{
game(num);
}
}

我使用了两种方法,首先是创建示例类的实例。第二个是静态关键字。两者都显示相同的错误。

1 个答案:

答案 0 :(得分:1)

您需要先创建一个Class实例,然后才能调用它的方法(除非该方法是静态的)。

在playGame()中,试试这个:

protected void playGame()
{
    Sample sample = new Sample();
    sample.game(num);
}