`
mmdev
  • 浏览: 12953470 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

java语言基础之构造函数深入以及构造函数和构造代码块比较-作者:逝秋

 
阅读更多

class Demo
{
		public Demo()//构造函数(方法)
	{
		int a=90;
		System.out.println("构造函数a="+a);
	}
	{ //构造代码块
		int a=80;//未创建对象,不会运行.
		System.out.println("构造代码a="+a);
	}
	public static void main(String []args)
	{
		System.out.println("运行结果");
		new Demo();
	}

}

运行结果:

由运行结果可知:类实例构造代码块优先于构造函数运行

构造函数:

1.类名一致,不能使用static修饰,被void修饰后则为一般函数.

2.一个类中可以有多个构造函数,调用根据形参区分.

3.可以有return,但不能返回任何内容.

作用:

给对象初始化

转载请注明出处,谢谢!作者:逝秋http://blog.csdn.net/vvqiu

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics