Java主函数要放在哪个类里_JAVA:主函数一定要放在静态内部类里吗
最佳答案
你是不是看錯(cuò)了,沒(méi)看到它在靜態(tài)內(nèi)部類里呀,,,,你上面代碼它也不在靜態(tài)內(nèi)部類里,,
至于你的問(wèn)題:
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("內(nèi)部類");
}
}
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("主類");
}
}
也就是說(shuō):主方法是一個(gè)類了只能有一個(gè),內(nèi)部類也算是另一個(gè)類,所以其實(shí)在內(nèi)部類的里面或者外面都能創(chuàng)建的,但是在內(nèi)部類里創(chuàng)建主函數(shù),需要內(nèi)部類是靜態(tài)的,這個(gè)是由于非靜態(tài)的內(nèi)部類是不能定義靜態(tài)變量和靜態(tài)方法的,而main方法也有static這個(gè)關(guān)鍵字,所以也如下面這樣則會(huì)報(bào)錯(cuò)
最佳答案由網(wǎng)友??泤氺卄蕐??提供
總結(jié)
以上是生活随笔為你收集整理的Java主函数要放在哪个类里_JAVA:主函数一定要放在静态内部类里吗的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中山市区电信5g覆盖地图_热点 | 百度
- 下一篇: Python学习笔记:进程和线程(承)