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

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

java制造代碼塊,java中的代碼塊有哪些

java構(gòu)造代碼塊的作用

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

成都服務(wù)器托管,成都創(chuàng)新互聯(lián)公司提供包括服務(wù)器租用、成都移動(dòng)云計(jì)算中心、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、空間域名等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:18982081108

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中詳解靜態(tài)代碼塊,構(gòu)造代碼塊,構(gòu)造方法。求簡(jiǎn)單易懂的解釋

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

public class Dog(){

int i = 0;

static {

i = 1;

}

public Dog(){

i = 2;

}

}當(dāng)你new 一個(gè)Dog()對(duì)象時(shí),首先i=

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

public Dog(){}這個(gè)方法。

pulic

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

構(gòu)造方法的作用是用來(lái)初始化一個(gè)對(duì)象的。比如你可以在里面寫(xiě)

i

=

2;

那么當(dāng)你 Dog

d

=

new

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

首先

i

=

;

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

1;

最后執(zhí)行public

Dog();

i

=

2;

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

//構(gòu)造塊:直接在類(lèi)中定義且沒(méi)有加static關(guān)鍵字的代碼塊稱為{}構(gòu)造代碼塊。構(gòu)造代碼塊在創(chuàng)建對(duì)象時(shí)被調(diào)用,每次創(chuàng)建對(duì)象都會(huì)被調(diào)用,并且構(gòu)造代碼塊的執(zhí)行次序優(yōu)先于類(lèi)構(gòu)造函數(shù)。\x0d\x0a\x0d\x0apublic class CodeBlock02\x0d\x0a{\x0d\x0a\x0d\x0a {\x0d\x0a\x0d\x0a System.out.println("第一代碼塊");\x0d\x0a \x0d\x0a }\x0d\x0a\x0d\x0apublic CodeBlock02(){\x0d\x0a System.out.println("構(gòu)造方法");\x0d\x0a }\x0d\x0a \x0d\x0a {\x0d\x0a\x0d\x0a System.out.println("第二構(gòu)造塊");\x0d\x0a }\x0d\x0a public static void main(String[] args){\x0d\x0a new CodeBlock02();\x0d\x0a new CodeBlock02();\x0d\x0a new CodeBlock02();\x0d\x0a \x0d\x0a }\x0d\x0a} \x0d\x0a\x0d\x0a/**\x0d\x0a執(zhí)行結(jié)果:\x0d\x0a第一代碼塊\x0d\x0a第二構(gòu)造塊\x0d\x0a構(gòu)造方法\x0d\x0a第一代碼塊\x0d\x0a第二構(gòu)造塊\x0d\x0a構(gòu)造方法\x0d\x0a第一代碼塊\x0d\x0a第二構(gòu)造塊\x0d\x0a構(gòu)造方法*/


分享題目:java制造代碼塊,java中的代碼塊有哪些
新聞來(lái)源:http://weahome.cn/article/hcsojh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部