国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

static

2019-11-08 02:52:01
字體:
來源:轉載
供稿:網友

static 使用之靜態變量 java 中被 static 修飾的成員稱為靜態成員或類成員。它屬于整個類所有,而不是某個對象所有,即被類的所有對象所共享。靜態成員可以使用類名直接訪問,也可以使用對象名進行訪問。當然,鑒于他作用的特殊性更推薦用類名訪問~~ 這里寫圖片描述 運算結果為 運算結果


static之靜態方法 概念:與靜態變量一樣,我們也可以使用 static 修飾方法,稱為靜態方法或類方法。其實之前我們一直寫的 main 方法就是靜態方法。 1、 靜態方法中可以直接調用同類中的靜態成員,但不能直接調用非靜態成員。 如果希望在靜態方法中調用非靜態變量,可以通過創建類的對象,然后通過對象來訪問非靜態變量。 2、 在普通成員方法中,則可以直接訪問同類的非靜態變量和靜態變量, 3、 靜態方法中不能直接調用非靜態方法,需要通過對象來訪問非靜態方法。

public class HelloWorld { // 定義靜態變量,保存班級名稱 static int score1=90; static int score2=95; public static int all(){ return score1+score2; } public static void main(String[] args) { System.out.運行結果為: The total score is 185


Java 中的 static 使用之靜態初始化塊 Java 中可以通過初始化塊進行數據賦值。 這里寫圖片描述 在類的聲明中,可以包含多個初始化塊,當創建類的實例時,就會依次執行這些代碼塊。如果使用 static 修飾初始化塊,就稱為靜態初始化塊。

需要特別注意:靜態初始化塊只在類加載時執行,且只會執行一次,同時靜態初始化塊只能給靜態變量賦值,不能初始化普通的成員變量

現在我們來看一些代碼 代碼塊 運行結果為 運行結果為

通過輸出結果,我們可以看到,程序運行時靜態初始化塊最先被執行然后執行普通初始化塊,最后才執行構造方法。由于靜態初始化塊只在類加載時執行一次,所以當再次創建對象 hello2 時并未執行靜態初始化塊。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东阿县| 竹北市| 获嘉县| 莆田市| 丹棱县| 布拖县| 葫芦岛市| 临清市| 安图县| 合肥市| 来凤县| 高邑县| 漠河县| 景德镇市| 游戏| 泾源县| 洛南县| 宣威市| 湖州市| 阳东县| 定兴县| 广德县| 旬邑县| 阿拉善右旗| 犍为县| 遂溪县| 广安市| 丰顺县| 阳新县| 通州市| 黑河市| 伊宁市| 沙雅县| 新乡县| 河西区| 龙南县| 景德镇市| 赫章县| 彰化市| 北票市| 凤城市|