Java 代码中出现“Syntax error on token \'show\', Identifier expected after this token”错误的原因是什么?

java 代码中出现“syntax error on token 'show', identifier expected after this token”错误的原因是什么?

无法调用 java 中的方法

在给定的代码中,出现调用方法错误的提示:“syntax error on token 'show', identifier expected after this token”。这是因为所调用的方法“show”没有被正确地放置在方法内。

根据 java 语法,除静态方法外,所有其他方法都必须在方法内调用。在给定的代码中,“show”方法被放置在方法外,导致了该错误。

此外,对象的创建也应该放在方法内。在 java 中,方法外声明的变量属于类,如果要将对象放置在方法外,则需要使用“static”关键字。例如:

public static book one = new book("红楼梦", "曹雪芹", "人民文学出版社", 5);
public static book two = new book("小李飞刀", "古龙", "中国长安出版社", 55.5);

这样可以解决错误,但会导致对象在程序加载时初始化,影响程序初始化时间。正确的做法是将对象创建放置在方法内,例如:

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

以上就是Java 代码中出现“Syntax error on token 'show', Identifier expected after this token”错误的原因是什么?的详细内容,更多请关注其它相关文章!