大部分常见OJ要求只能提交一个源代码段落,即只能有一个.java文件。
通常文件命名为Main,程序入口为public static void main().
而Java要求public的类必须与所在文件同名。
因此只能是只有一个主类Main,把其他类都放进Main类里
通常文件命名为Main,程序入口为public static void main().
而Java要求public的类必须与所在文件同名。
因此只能是只有一个主类Main,把其他类都放进Main类里
public class Main{
public static void main(String [] args){
}
}
当你希望另外构建class时,不能再使用public关键词。即不用关键词
使用java.util.Scanner或Reader等类封装http://System.in时,注意只能有一个封装实例,否则可能弄丢输入数据
eg:(www.anycode.cn)
public class Main {
public static void main (String[] args){
Monstor[] ma = new Monstor[2];
ma[0] = new Monstor();
ma[1] = new Vampore();
for(int i=0; i<2; i++){
ma[i].frighten(i);
}
}
}
class Monstor {
boolean frighten(int x){
System.out.print("fire");
return true;
}
}
class Vampore extends Monstor {
boolean frighten(int x){
System.out.print("arrrgh");
return true;
}
}