91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java靜態方法是什么

發布時間:2020-10-28 14:13:17 來源:億速云 閱讀:163 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關java靜態方法是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

java同C++一樣,若類的方法前加了static關鍵字,則該方法稱為靜態方法,反之為實例方法。

靜態方法為類所有,可以通過對象來使用,也可以通過類來使用。

但一般提倡通過類名來使用,因為靜態方法只要定義了類,不必建立類的實例就可使用。

靜態方法和實例方法的區別主要體現在兩個方面:

1、在外部調用靜態方法時,可以使用"類名.方法名"的方式,也可以使用"對象名.方法名"的方式。而實例方法只有后面這種方式。也就是說,調用靜態方法可以無需創建對象

2、靜態方法在訪問本類的成員時,只允許訪問靜態成員(即靜態成員變量和靜態方法),而不允許訪問實例成員變量和實例方法;實例方法則無此限制。

靜態方法只能訪問靜態成員,實例方法可以訪問靜態和實例成員。

之所以不允許靜態方法訪問實例成員變量,是因為實例成員變量是屬于某個對象的,而靜態方法在執行時,并不一定存在對象。

同樣,因為實例方法可以訪問實例成員變量,如果允許靜態方法調用實例方法,將間接地允許它使用實例成員變量,所以它也不能調用實例方法。

基于同樣的道理,靜態方法中也不能使用關鍵字this。

關于java靜態方法是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武穴市| 丹棱县| 绥化市| 宣汉县| 金秀| 呼玛县| 宽城| 屯昌县| 潞城市| 拉孜县| 娄底市| 瑞昌市| 洛扎县| 林州市| 伽师县| 元江| 海南省| 离岛区| 昌黎县| 平顶山市| 同德县| 弥勒县| 大埔区| 凤冈县| 吴旗县| 犍为县| 云梦县| 富阳市| 南昌县| 伊川县| 商都县| 鸡西市| 石林| 茌平县| 花垣县| 浦城县| 林甸县| 凉城县| 西安市| 滨州市| 洞口县|