Java 靜態(tài)方法是什么?
靜態(tài)方法
被static修飾的成員方法稱為靜態(tài)方法。同理,靜態(tài)方法也是在程序最開始時(shí)被分配單獨(dú)一塊 內(nèi)存空間。靜態(tài)方法是被共享的,可以直接通過“類名.方法名”方式被調(diào)用,也可以直接實(shí)例化 對象,通過“對象.方法名”方式被調(diào)用。靜態(tài)方法中不能調(diào)用非靜態(tài)方法,但是非靜態(tài)方法可以 調(diào)用靜態(tài)方法。
//靜態(tài)方法
public class StaticComponent {
static String name="實(shí)例化成員屬性";
public void nonStaticMethod() {
System.out.println("實(shí)例化成員方法");
}
public static void printName() {
System.out.println("這里是靜態(tài)方法");
//nonStaticMethod();//靜態(tài)方法不允許調(diào)用非靜態(tài)方法
}
public static void main(String[] args) {
StaticComponent a1 = new StaticComponent();
a1.printName();
StaticComponent.printName();
}
}
點(diǎn)擊加載更多評(píng)論>>