jus*_*tin -4 java inner-classes
我想知道如何通过纠正错误来执行这个java程序.
代码是:
import java.io.*;
class start
{
public static void main(String args[])
{
System.out.println("STARTING JAVA PROGRAM");
}
}
class finish
{
System.out.println("FINISH");
}
Run Code Online (Sandbox Code Playgroud)
执行此程序产生的错误是:
D:\Downloads\PRO>javac start.java
start.java:10: error: <identifier> expected
System.out.println("FINISH");
start.java:10: error: illegal start of type
System.out.println("FINISH");
Run Code Online (Sandbox Code Playgroud)
我们可以在java程序中允许两个类吗?
任何人都可以帮助我.
你不能System.out.println()在班级使用.
class finish{
System.out.println("FINISH"); // you can't do this.
}
Run Code Online (Sandbox Code Playgroud)
您可以在方法内部使用.
class finish{
public void myMethod(){
System.out.println("FINISH"); // now this is inside a method.
}
}
Run Code Online (Sandbox Code Playgroud)
您也可以使用以下方式.放入non-static initializers或static block
class finish{
{ // non-static initializers
System.out.println("FINISH"); // now this is inside a block.
}
}
Run Code Online (Sandbox Code Playgroud)
您还可以System.out.println()在构造函数中使用更多内容.
| 归档时间: |
|
| 查看次数: |
1244 次 |
| 最近记录: |