`
ibelieve1314love
  • 浏览: 18922 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

类成员定义时初始化与通过构造函数初始化

阅读更多

Java编程思想

第五章 5.1

练习2 创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这两种方式有何差异?

 

比如有以下类定义:

class Test{
	private String strA = "strA";
	
	private String strB;
	
	
	Test(){
		strB = "strB";
	}
}

 差别在于strA一开始被初始化为"strA",而strB先被初始化为null,然后再被初始化为"strB"

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics