你用eclipse编译的话main方法一定要放在public类中,但是如果你直接在DOS命中用javac与java编译,main方法可以不写在public类中,不过一般情况还是都写在public。
运行参数里指定主方法即可 运行参数里指定主方法即可
你把java文件的文件名也改成BadWorld,因为主类名要和文件名一致。谢谢
在Java编程语言中,一个源文件只能有一个public类,该类的名称必须和源文件的名称相同。因此,一个源文件是不允许有两个public类的。然而,一个源文件可以有多个。
class B extends A { int b1=6; int a1=7; void mB() { System.out.println("B.mB"); } void mA。
同:都有类变量,Java中也叫静态变量都有构造函数都有实例方法异:语法写的时候Python class名称后面带(),而Java声明类需要指定类的类型java中的实例。
修饰符 当前类 同包 子类 其他包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × 类的成员不写访问修饰时默认为def。
公共类型必须定义在它自己的文件,难道你的代码public class XX和你的文件名不一样?按照字面意思是这个问题,因为一个文件只能一个public 类,而且类。
要分情况对待:如果文件中只写了一个类,那文件名与类名必须一致,大小写也要一致。如果文件中定义了多个类(仅有一个public的),那么文件名必须与public那个类名。
这和是不是主类没关系。如果是静态方法可以直接调用,如果不是先要实例化那个类,然后调用那个对象的方法。给你可例子:packagecom.sss.test;publiccl。
本次搜索暂无结果,意见反馈请联系管理员回顶部 |