static關(guān)鍵字能修飾什么 static關(guān)鍵字修飾main然后再static方法?
static關(guān)鍵字修飾main然后再static方法?public static void main(),這個(gè)才是程序的啟動(dòng)類(lèi)main方法,static修飾的要么是靜態(tài)類(lèi),要么是靜態(tài)屬性,要么是靜態(tài)方
static關(guān)鍵字修飾main然后再static方法?
public static void main(),這個(gè)才是程序的啟動(dòng)類(lèi)main方法,static修飾的要么是靜態(tài)類(lèi),要么是靜態(tài)屬性,要么是靜態(tài)方法,后面不在tatic修飾方法了。
Java static關(guān)鍵字修飾類(lèi)和對(duì)象的方法方法?
1.tatic方法就是沒(méi)有this的方法。在static方法內(nèi)部不能調(diào)用非靜態(tài)方法,反過(guò)來(lái)是可以的。而且可以在沒(méi)有創(chuàng)建任何對(duì)象的前提下,僅僅通過(guò)類(lèi)本身來(lái)調(diào)用static方法。
2.這實(shí)際上正是static方法的主要用途。被static修飾的方法或者變量在只要類(lèi)被加載就可以訪問(wèn),無(wú)需依賴(lài)對(duì)象。
3.類(lèi)加載時(shí)即加載變量,首先輸出的是兩個(gè)靜態(tài)變量,然后才是方法的執(zhí)行。說(shuō)明在類(lèi)加載的時(shí)候,statis修飾的變量就被加載了。
4.普通類(lèi)不允許被聲明為靜態(tài),只有內(nèi)部類(lèi)才可以。被聲明為static修飾的內(nèi)部類(lèi)可以直接作為一個(gè)普通類(lèi)使用,無(wú)需實(shí)例一個(gè)外部類(lèi)