登录
首页 >  文章 >  java教程

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

时间:2024-11-08 14:37:06 215浏览 收藏

本篇文章给大家分享《Java 代码中出现“Syntax error on token \'show\', Identifier expected after this token”错误的原因是什么?》,覆盖了文章的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

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”错误的原因是什么?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>