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

javaSE-面向对象-构造代码块

2014-02-25 17:58 411 查看


class Baby { private String name = "haha"; static { } {//构造代码块。给所有对象初始化的。构造函数是给对应的对象初始化的。 // System.out.println("code......"); cry(); } Baby() { name = "宝贝儿"; // System.out.println("baby()....."); // cry(); } Baby(String name) { this.name = name; // cry(); } public void cry() { System.out.println(name+"cry......"); } static void show() { System.out.println("show run"); } } class ConstructorCodeDemo { public static void main(String[] args) { // Baby.show(); Baby b1 = new Baby(); // b1.cry(); Baby b2 = new Baby("旺财"); // b2.cry(); {//局部代码块。 int x = 4; System.out.println(x); } } }
class Baby
{
private String name = "haha";
static
{

}
{//构造代码块。给所有对象初始化的。构造函数是给对应的对象初始化的。
//		System.out.println("code......");
cry();
}

Baby()
{
name = "宝贝儿";
//		System.out.println("baby().....");
//		cry();
}

Baby(String name)
{
this.name = name;
//		cry();
}

public void  cry()
{
System.out.println(name+"cry......");
}
static void show()
{
System.out.println("show run");
}
}

class ConstructorCodeDemo
{
public static void main(String[] args)
{
//		Baby.show();
Baby b1 = new Baby();
//		b1.cry();

Baby b2 = new Baby("旺财");
//		b2.cry();

{//局部代码块。
int x = 4;
System.out.println(x);
}

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