您的位置:首页 > 编程语言

构造函数和一般函数(3)代码块

2016-11-05 20:46 211 查看
Java有4种代码块:

(1)普通代码块,在程序之中

(2)构造代码块,在类之中

(3)静态代码块,在类之中

(4)同步代码块,主要出现在多线程中。

执行顺序:静态代码,代码块,构造方法,一般方法

备注:如果有两个同类的代码块,则按照顺序执行。main函数中按照进程执行。

package com.yuhui;

public class People{

{
System.out.println("第一个构造代码块");
}

{
System.out.println("第二个构造代码块");
}

static{
System.out.println("第一个静态构造代码块");
}

static{
System.out.println("第二个静态构造代码块");
}

//无参构造方法
People(){
System.out.println("我是People中无参构造方法");
}

//一般无参方法
public  void eat(){
System.out.println("我是People中的无参eat方法");
}

public static void main(String[]args){

//执行顺序:静态代码,代码块(main函数中按照进行顺序),构造方法,一般方法
People p=new People();
p.eat();

{
System.out.println("第一个普通代码块");
}

{
System.out.println("第二个普通代码块");
}

}

}


执行结果:

第一个静态构造代码块

第二个静态构造代码块

第一个构造代码块

第二个构造代码块

我是People中无参构造方法

我是People中的无参eat方法

第一个普通代码块

第二个普通代码块

如果您喜欢我写的博文,读后觉得收获很大,不妨小额赞助我一下,让我有动力继续写出高质量的博文,感谢您的赞赏!!!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐