中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Java字段初始化的規律解析

發布時間:2020-09-06 04:14:47 來源:腳本之家 閱讀:171 作者:武神醬丶 欄目:編程語言

這篇文章主要介紹了Java字段初始化的規律解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

在Java中定義一個類后,有三種方式可以對其中的變量進行初始化:直接輸入,初始化塊,構造函數。

而對于這三者的優先級,其應該是:

1.類的構造函數(構造方法):

當創建一個對象時,其構造函數就會自動調用。構造方法必須與類名相同,無返回值。

如果程序員沒有定義一個構造函數時,系統會自動定義一個不含參數的“默認構造函數”,在自定義構造函數后就不再產生默認的構造函數了。

對于同一個類來說,可以有很多個構造函數,也就是所謂方法重載的運用。其之間可以相互調用。

2.類的初始化塊

指的是在類中用{}括起來的幾行代碼,可以直接作為類的成員。多用于類中變量的初始化。

3.在執行類成員的時候默認給出的值

以下是一段測試代碼:

class InitializeBlockClass{
{
field=200;
}
public int field =100;
public InitializeBlockClass(int value){
this.field=value;
}
public InitializeBlockClass{
}
}
public static void main(String [ ] args){
InitializeBlockClass obj = new InitializeBlockClass();
System.out.println(obj.field);
obj=new InitializeBlockClass(300);
System.out.println(obj.field);
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

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

AI

西青区| 茂名市| 慈溪市| 定西市| 扬州市| 四会市| 大宁县| 岚皋县| 九江市| 砀山县| 平谷区| 内江市| 齐齐哈尔市| 屏东县| 新营市| 遂川县| 延川县| 库伦旗| 亚东县| 鸡东县| 襄城县| 皋兰县| 清丰县| 临高县| 临潭县| 精河县| 武定县| 泸水县| 会同县| 丹阳市| 文化| 从江县| 花莲县| 旺苍县| 德格县| 内乡县| 翁牛特旗| 南宫市| 松潘县| 神农架林区| 岳阳县|