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