国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java構造代碼塊,靜態代碼塊原理與用法實例分析

瀏覽:98日期:2022-09-02 18:18:20

本文實例講述了Java構造代碼塊,靜態代碼塊原理與用法。分享給大家供大家參考,具體如下:

本文內容: 局部代碼塊 構造代碼塊 靜態代碼塊 補充

首發日期:2018-03-28

局部代碼塊:

局部代碼塊用于限制變量的生命周期,如果希望某些變量在某一過程之后直接失效而不希望被后面繼續操作時,可以使用局部變量來限制變量的生命周期帶局部代碼塊中

構造代碼塊: 構造函數只對對應的對象進行初始化,構造代碼塊給類的所有對象進行初始化。 由于構造代碼塊給類的所有對象進行初始化,所以對于每個對象都要初始化成一樣值的變量,可以防止構造代碼塊中初始化。

class Person{ String gender; int age; { //構造代碼塊 System.out.println('構造代碼塊運行階段'); gender='男'; } Person(){//構造函數 System.out.println('構造函數Person()運行階段'); } Person(int age){//構造函數 System.out.println('構造函數Person(int age)運行階段'); this.age=age; } }public class Demo { public static void main(String[] args) { Person p1=new Person(); System.out.println(p1.gender); Person p2=new Person(18); System.out.println(p2.gender); }}

上述代碼結果:

構造代碼塊運行階段構造函數Person()運行階段男構造代碼塊運行階段構造函數Person(int age)運行階段男構造代碼塊的好處的例子:

構造函數版本:

Java構造代碼塊,靜態代碼塊原理與用法實例分析

構造代碼塊版本:

Java構造代碼塊,靜態代碼塊原理與用法實例分析

靜態代碼塊: 靜態代碼塊與構造代碼塊不同的是,它只執行一次,用于對整個類進行初始化,通常是對類變量進行初始化處理。 靜態代碼塊中只能修改類變量。 靜態代碼塊的執行比主函數要早。 有時候因為靜態代碼塊只執行一次。所以有時候會用來“顯示程序流程”。

class Person{ static String gender; int age; static { System.out.println('靜態代碼塊執行完成'); gender='男';//更改的變量只能是類變量 } Person(){//構造函數 System.out.println('構造函數Person()運行階段'); } Person(int age){//構造函數 System.out.println('構造函數Person(int age)運行階段'); this.age=age; }}public class Demo { public static void main(String[] args) { Person p1=new Person(); System.out.println(p1.gender); Person p2=new Person(18); System.out.println(p2.gender); }}

上述代碼執行結果:

靜態代碼塊執行完成構造函數Person()運行階段男構造函數Person(int age)運行階段男補充: 各個初始化塊的運行順序:靜態代碼塊-》構造代碼塊-》構造方法

更多java相關內容感興趣的讀者可查看本站專題:《Java面向對象程序設計入門與進階教程》、《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。

標簽: Java
主站蜘蛛池模板: 男人的天堂在线免费视频 | 欧美在线一级视频 | 国产精品区在线12p 国产精品人成 | 一级a做爰片欧欧美毛片4 | 99在线播放视频 | 日韩一区二区视频在线观看 | 中文字幕一区二区三区精彩视频 | 亚洲成人手机在线观看 | 特黄毛片 | 国产午夜毛片v一区二区三区 | 久久精品国产一区二区三区日韩 | 久草免费资源站 | 久久久久久免费精品视频 | 一级aaaaa毛片免费视频 | 精品国产午夜久久久久九九 | 国产欧美一区二区三区沐欲 | 在线a亚洲视频播放在线观看 | 欧美日韩亚洲高清不卡一区二区三区 | 亚洲美女性生活视频 | 国产成人精视频在线观看免费 | 精品一久久香蕉国产线看播放 | 一个人看的免费观看日本视频www | 免费一区二区三区四区五区 | 国产日本一区二区三区 | 色网址在线 | 成人免费在线视频 | 成人午夜性视频欧美成人 | 国产日本欧美在线观看 | 国产精品色综合久久 | 精品久| 亚洲综合精品一区二区三区中文 | 美女mm131爽爽爽免费视色 | 欧美日韩一本 | 国产亚洲精品精品国产亚洲综合 | 国产一级做性视频 | 成人公开免费视频 | 欧美最刺激好看的一级毛片 | 经典国产一级毛片 | 国产美女拍拍拍在线观看 | 欧美一级久久久久久久大 | 精品成人免费视频 |