java制作代码块 java代码块的流行风格有哪些

java中详解静态代码块,构造代码块,构造方法。求简单易懂的解释

静态代码块:只要一用到某个类,那么这个类的静态代码块就先执行,比如:

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站制作、灵寿网络推广、小程序开发、灵寿网络营销、灵寿企业策划、灵寿品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供灵寿建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

public class Dog(){

int i = 0;

static {

i = 1;

}

public Dog(){

i = 2;

}

}当你new 一个Dog()对象时,首先i=

1 会执行,然后才执行

public Dog(){}这个方法。

pulic

Dog() 是与类同名、没有返回值的方法,也就是构造方法。

构造方法的作用是用来初始化一个对象的。比如你可以在里面写

i

=

2;

那么当你 Dog

d

=

new

Dog()执行这段代码的时候,是这样的:

首先

i

=

;

然后执行static 静态代码块,此时i=

1;

最后执行public

Dog();

i

=

2;

java构造代码块的作用是什么?

//构造块:直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。

public class CodeBlock02

{

{

System.out.println("第一代码块");

}

public CodeBlock02(){

System.out.println("构造方法");

}

{

System.out.println("第二构造块");

}

public static void main(String[] args){

new CodeBlock02();

new CodeBlock02();

new CodeBlock02();

}

}

/**

执行结果:

第一代码块

第二构造块

构造方法

第一代码块

第二构造块

构造方法

第一代码块

第二构造块

构造方法*/

Java中,构造代码块和构造函数有什么区别?

构造代码块:是给所有的对象进行初始化,也就是说,所有的对象都会调用一个代码块,只要对象一建立,就会调用这个代码块。

构造函数:是给与之对应的对象进行初始化,它具有针对性。


名称栏目:java制作代码块 java代码块的流行风格有哪些
网站路径:http://hxwzsj.com/article/ddcipgd.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计公司 营销型网站建设 网站建设费用 网站设计制作 成都网站设计 营销型网站建设 成都网站设计 成都企业网站制作 外贸营销网站建设 重庆企业网站建设 高端网站设计 LED网站设计方案 公司网站建设 成都网站设计 成都网站制作 温江网站设计 营销型网站建设 外贸网站建设 成都网站建设流程 成都网站设计 成都网站建设公司 四川成都网站设计