合成与继承
1、在新类里简单地创建原有类的对象。我们把这 种方法叫作
“合成”
,因为新类由现有类的对象合并而成。我们只是简单地重复 利用代码的功能,而不是采用它的形式。
2、创建一个新类,将其作为现有类的一个 “类型”。我们可以原样采取现有类的形式,并在其中加入新代码,同时不会对 现有的类产生影响。这种魔术般的行为叫作“
继承
”(
Inheritance),涉及的大多 数工作都是由编译器完成的。
对于合成与继承这两种方法,大多数语法和行为都是类似的。
final关键字
由于语境(应用环境)不同,final 关键字的含义可能会稍微产生一些差异。 但它最一般的意思就是声明“这个东西不能改变”。之所以要禁止改变,可能是 考虑到两方面的因素:设计或效率。由于这两个原因颇有些区别,所以也许会造 成