真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java制作代碼塊 java代碼塊的流行風格有哪些

java中詳解靜態(tài)代碼塊,構(gòu)造代碼塊,構(gòu)造方法。求簡單易懂的解釋

靜態(tài)代碼塊:只要一用到某個類,那么這個類的靜態(tài)代碼塊就先執(zhí)行,比如:

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、網(wǎng)站制作、靈壽網(wǎng)絡推廣、小程序開發(fā)、靈壽網(wǎng)絡營銷、靈壽企業(yè)策劃、靈壽品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供靈壽建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

public class Dog(){

int i = 0;

static {

i = 1;

}

public Dog(){

i = 2;

}

}當你new 一個Dog()對象時,首先i=

1 會執(zhí)行,然后才執(zhí)行

public Dog(){}這個方法。

pulic

Dog() 是與類同名、沒有返回值的方法,也就是構(gòu)造方法。

構(gòu)造方法的作用是用來初始化一個對象的。比如你可以在里面寫

i

=

2;

那么當你 Dog

d

=

new

Dog()執(zhí)行這段代碼的時候,是這樣的:

首先

i

=

;

然后執(zhí)行static 靜態(tài)代碼塊,此時i=

1;

最后執(zhí)行public

Dog();

i

=

2;

java構(gòu)造代碼塊的作用是什么?

//構(gòu)造塊:直接在類中定義且沒有加static關(guān)鍵字的代碼塊稱為{}構(gòu)造代碼塊。構(gòu)造代碼塊在創(chuàng)建對象時被調(diào)用,每次創(chuàng)建對象都會被調(diào)用,并且構(gòu)造代碼塊的執(zhí)行次序優(yōu)先于類構(gòu)造函數(shù)。

public class CodeBlock02

{

{

System.out.println("第一代碼塊");

}

public CodeBlock02(){

System.out.println("構(gòu)造方法");

}

{

System.out.println("第二構(gòu)造塊");

}

public static void main(String[] args){

new CodeBlock02();

new CodeBlock02();

new CodeBlock02();

}

}

/**

執(zhí)行結(jié)果:

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法*/

Java中,構(gòu)造代碼塊和構(gòu)造函數(shù)有什么區(qū)別?

構(gòu)造代碼塊:是給所有的對象進行初始化,也就是說,所有的對象都會調(diào)用一個代碼塊,只要對象一建立,就會調(diào)用這個代碼塊。

構(gòu)造函數(shù):是給與之對應的對象進行初始化,它具有針對性。


文章名稱:java制作代碼塊 java代碼塊的流行風格有哪些
本文路徑:http://weahome.cn/article/ddcipgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部