Mac安装java运行第一个程序报错 代码:Class Hello World{
}
报错需要class, interface或enum
你的文件名是hello,所以里面类的定义要这样写,然后再写其他代码:
public class hello{
}
类名书写规范:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;
然后看看你的错误,class是定义类的标识符,你却首字母大写C,导致识别不了定义类的标识符,也就是未找到定义声明,你是要定义类呢还是接口还是枚举类型呢?
第二个就是名字只能是一个整体,要吗一个单词要吗多个单词合在一起,但是你却加个空格导致识别不了哪个是类名
正确的class应该是小写,类名大写,不是内部类的class之前要加public,然后正常来说类名与java文件名一致,如果是多个单词的类名,可采用驼峰 例如:
public class Test{
}
public class HelloWorld {
}
如果java文件中只有个一个类那么类名要与文件名一致,换成 class hello {} 按照规范 类名要是首字母大写驼峰原则 且用publice修饰
public class Hello {
}
你的类名是Hello World,类名只能有字母、数字、下划线组成,不能带有空格
类名和文件名一致,否则可能运行会报错找不到类名
一般写法是
public class HelloWorld{//类名(public修饰的类名保持和文件名一致)
public static void main(String[] args){//这是java程序入口的固定写法
}
}