卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在Java中調(diào)用類的靜態(tài)方法

Java中的方法可以分為靜態(tài)和非靜態(tài)兩種,盡管可以像調(diào)用非靜態(tài)方法一樣調(diào)用靜態(tài)方法,但通常不推薦這樣做。下面將介紹在Java中通常使用的調(diào)用靜態(tài)方法的方式。創(chuàng)建Java工程文件首先,在eclipse中

Java中的方法可以分為靜態(tài)和非靜態(tài)兩種,盡管可以像調(diào)用非靜態(tài)方法一樣調(diào)用靜態(tài)方法,但通常不推薦這樣做。下面將介紹在Java中通常使用的調(diào)用靜態(tài)方法的方式。

創(chuàng)建Java工程文件

首先,在eclipse中創(chuàng)建一個Java工程文件。在src目錄下創(chuàng)建一個名為demo的包,在demo包下創(chuàng)建一個名為DemoClass的類。創(chuàng)建完成后的工程目錄如下圖所示。

添加靜態(tài)屬性和靜態(tài)方法

接下來,在DemoClass類中添加一個靜態(tài)屬性和一個靜態(tài)方法。被static修飾的屬性或方法是靜態(tài)的。代碼如下:

```

package demo;

public class DemoClass {

public static String staticField "Hello, World!";

public static void staticFunction() {

(staticField);

}

}

```

調(diào)用靜態(tài)方法

對于靜態(tài)方法的調(diào)用,可以使用同樣的方式來調(diào)用非靜態(tài)方法,即創(chuàng)建一個類的對象,然后調(diào)用靜態(tài)方法。具體代碼如下:

```

package demo;

public class MainClass {

public static void main(String[] args) {

DemoClass obj new DemoClass();

(); // 調(diào)用靜態(tài)方法

}

}

```

編輯好代碼后,通過java應用程序的方式運行文件,運行結(jié)果如圖所示,說明成功調(diào)用了靜態(tài)方法。

正確的調(diào)用方式

上述調(diào)用靜態(tài)方法的方式并不推薦使用。如果使用該方式調(diào)用靜態(tài)方法,在eclipse中會出現(xiàn)警告提示,建議使用正確的調(diào)用靜態(tài)方法的方式。對于靜態(tài)方法,正確的調(diào)用方式是直接通過類名調(diào)用。以調(diào)用示例中的staticFunction方法為例,正確調(diào)用該方法的代碼為`()`。當使用類名調(diào)用靜態(tài)方法時,eclipse不會報警告。

再次運行該文件,運行結(jié)果與之前相同,說明也成功調(diào)用了靜態(tài)方法。

關(guān)于靜態(tài)屬性的調(diào)用

對于靜態(tài)屬性的調(diào)用,也是使用類名加點操作符的方式進行調(diào)用,通常不需要先創(chuàng)建一個對象,然后通過對象來調(diào)用靜態(tài)屬性。

標簽: