位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 靜態(tài)方法是什么?

提問人:劉旭39發(fā)布時(shí)間:2020-11-26

靜態(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();
}
}0R{6K@0TG~HA43YH{3J4IFW.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部