java错误:需要<;标示符>; 非法的类型开始

public static void main(String[] args) { Box box1=new Box();double vol=box1.volume(3,4,5);JOptionPane.showMessageDialog(null,vol);System.exit(0);}}
java错误:需要<;标示符>; 非法的类型开始
你的Example3_4类中的main方法呢?应该写成这样:
class Example3_4{

public static void main(String[] args) {
Box box1=new Box();
double vol=box1.volume(3,4,5);
JOptionPane.showMessageDialog(null,vol);
System.exit(0);
}}2012-09-30
说明泛型使用的有错误,泛型可以用"<T>"代表,任意类型的,但是如果这个类型对象不存在就会报错。
解释: “<T>”是泛型的默认值,可以被任意类型所代替,如:
List<String> list = new ArayList<String>();这个就定义了一个String类型的”泛型“集合,那么T的类型就是字符串。
List<User> list = new ArayList<User>();
可以赋值给list:list.add(User);
可以获取到list的值:list.get(0),结果就是User对象;
但是当User对象在java类中根本就不存在或者转换类型有错误,就会报这个错误。2015-06-27
晕。 javax.swing 包里有个 Box 类。2012-09-30
mengvlog 阅读 53 次 更新于 2025-09-10 07:31:59 我来答关注问题0
  •  翡希信息咨询 为什么这个JAVA程序提示错误:需要class,interface或enum

    这个JAVA程序提示“需要class,interface或enum”错误的原因是由于Java文件的编码问题。具体解释和解决方法如下:原因: 当使用javac命令编译UTF8编码的.java源文件时,如果没有指定编码参数encoding,编译器默认使用GBK编码来解析文件。 由于UTF8编码的文件可能包含特定的字节顺序标记,而GBK编码不识别这种标记...

  •  文暄生活科普 Error:(1, 10) java: 需要class, interface或enum

    Error:(1, 10) java: 需要class, interface或enum 错误通常是由于Java文件编码格式不正确导致的。这个问题常见于将文件从一个编码环境复制到另一个编码环境时,尤其是当文件中包含了一些特定于编码的隐藏字符时。以下是一些详细的解决步骤和建议:1. 确认并转换文件编码步骤一:检查当前文件编码 在IDEA中...

  • public关键字拼写错误:错误描述:在Java代码中,public是一个关键字,用于声明访问权限。如果public被错误地拼写,编译器将无法识别它,从而报错提示需要标识符。修正建议:确保public关键字的拼写正确,无大小写或其他拼写错误。main方法中参数类型错误:错误描述:Java的main方法是程序的入口点,其参数类型应...

  •  文暄生活科普 请高手帮忙,java编译后出现 错误:需要class、interface或enum是怎么回事

    在Java编程过程中,经常会遇到编译错误提示:“需要class、interface或enum”。这类错误信息并不直接指出问题所在,而是提示开发人员检查代码中是否缺少了定义类、接口或枚举的关键字。首先,我们需要明确一点,class不仅代表类,也是定义类的关键字。如果在编写Java代码时,定义了一个类但忽略了class关键字,...

  •  染尘 为什么这个JAVA程序提示错误:需要class,interface或enum

    当你在编写Java程序时遇到“需要class,interface或enum”的错误,问题往往源于源文件的编码问题。默认情况下,Java编译器(javac)假设文件是用GBK编码的,但如果你的源文件实际上是UTF-8编码的,这就会导致编译器无法正确解析文件开头的字节,从而引发错误。解决这个问题的关键在于正确指定编码。对于UTF-8...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部