亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

java靜態方法是什么

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

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

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

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

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

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

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

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

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

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

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

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

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

向AI問一下細節

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

AI

陇川县| 新晃| 保靖县| 博乐市| 琼海市| 姜堰市| 保德县| 凭祥市| 孝义市| 郑州市| 阿坝县| 海淀区| 沧州市| 台中市| 乌拉特中旗| 同德县| 金塔县| 武邑县| 中超| 兴和县| 东宁县| 三亚市| 高碑店市| 绥化市| 称多县| 望谟县| 比如县| 桃江县| 平湖市| 涿州市| 儋州市| 盖州市| 荣昌县| 乾安县| 夹江县| 海伦市| 洪雅县| 高清| 青浦区| 中方县| 皮山县|