类成员定义时初始化与通过构造函数初始化_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 类成员定义时初始化与通过构造函数初始化

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

 2015/4/14 12:25:42  ibelieve1314love  程序员俱乐部  我要评论(0)
  • 摘要:Java编程思想第五章5.1练习2创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这两种方式有何差异?比如有以下类定义:classTest{privateStringstrA="strA";privateStringstrB;Test(){strB="strB";}}差别在于strA一开始被初始化为"strA",而strB先被初始化为null,然后再被初始化为"strB"
  • 标签:构造函数 函数 构造

Java编程思想

第五章 5.1

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

?

比如有以下类定义:

class="java" name="code">class Test{
	private String strA = "strA";
	
	private String strB;
	
	
	Test(){
		strB = "strB";
	}
}

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

?

?

发表评论
用户名: 匿名