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

构造代码块与构造函数区别(2012.2.21)

2012-02-21 21:28 267 查看
class Person{

private int age;

/*

构造代码块。

作用:给对象进行初始化。

对象一建立就运行,而且优先于构造函数执行。

和构造函数的区别:

构造代码块是给所有对象进行统一初始化

构造函数是给对应对象初始化

*/

{

age=30;

show();

System.out.println("hello!");

}

public Person(int a){

age=a;

}

public void show(){

System.out.println(age);

}

public static void main(String[] args){

Person p=new Person(10);

Person p1=new Person(20);

p.show();

p1.show();

}

}

显示结果:

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