一、组合语法
代码复用是所有语言中都具有的一种特性,我们不必编写功能相同或相似的代码,只需要将原有的代码直接拿来或者是在原有代码的基础上进行改动即可。改动的方式有两种,一种是组合的方式,另一种是继承的方式。组合方式的使用很常见,前边的例子也用到过,就是比如说我们新建了一个类,在这个类中引用了其它类的实例对象,这种就是组合。类中的变量域是成员变量,正如第二章所说,当成员变量为基本类型时,比如int,如果我们没有给它显式的赋值时,编译器会自动的将其初始化为0,同时对于对象的引用,编译器会将其初始化为null,当然这时如果你试图调用对象的任意方法,编译器会抛出错误。编译器大多数都不会为对象引用创建默认的对象,这一点是很有必要的,因为可以减少不必要的负担。所以我们可以通过以下方式初始化这些引用,为他们找到指定的对象。
代码复用是所有语言中都具有的一种特性,我们不必编写功能相同或