Java中“Syntax error on token “show”, Identifier expected after this token”错误如何解决?

java中“syntax error on token “show”, identifier expected after this token”错误如何解决?

java中调用方法报错解析

您在使用show()方法时遇到了"syntax error on token "show", identifier expected after this token"的错误。这是因为java的语法规则要求方法调用必须在方法体内部执行。

在您的代码中,one.show()和two.show()这两个方法调用被放置在类体外。要解决此问题,请将方法调用移入main()方法体或单独声明的方法中,例如:

public class BookText {

    public static void main(String[] args) {
        Book one = new Book("红楼梦", "曹雪芹", "人民文学出版社", 5);
        Book two = new Book("小李飞刀", "古龙", "中国长安出版社", 55.5);
        one.show();
        two.show();
    }

}

另外,您的对象创建语句one和two也应该放置在方法体内。否则,这些变量将成为类的成员变量,需要使用static关键字才能在方法外部访问。在无需跨多个方法访问对象的情况下,建议在方法内创建和使用对象。

以上就是Java中“Syntax error on token “show”, Identifier expected after this token”错误如何解决?的详细内容,更多请关注其它相关文章!