Java主函数要放在哪个类里_JAVA:主函数一定要放在静态内部类里吗
最佳答案
你是不是看錯了,沒看到它在靜態內部類里呀,,,,你上面代碼它也不在靜態內部類里,,
至于你的問題:
public class Test {
static class Inner {
void doitInner() {
System.out.println("Inner.doitInner()");
}
public static void main(String[] args) {
Inner in = new Inner();
in.doitInner();
System.out.println("內部類");
}
}
public static void main(String[] args) {
Inner in = new Inner();
Test.Inner in2 = new Inner();
Test.Inner in3 = new Test.Inner();
in.doitInner();
in2.doitInner();
in3.doitInner();
System.out.println("主類");
}
}
也就是說:主方法是一個類了只能有一個,內部類也算是另一個類,所以其實在內部類的里面或者外面都能創建的,但是在內部類里創建主函數,需要內部類是靜態的,這個是由于非靜態的內部類是不能定義靜態變量和靜態方法的,而main方法也有static這個關鍵字,所以也如下面這樣則會報錯
最佳答案由網友??泤氺卄蕐??提供
總結
以上是生活随笔為你收集整理的Java主函数要放在哪个类里_JAVA:主函数一定要放在静态内部类里吗的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 中山市区电信5g覆盖地图_热点 | 百度
- 下一篇: Python学习笔记:进程和线程(承)
