即当向对象发送消息时, 被掉用的代码运行时才能确定, 所以编译器要确定被调用方法的存在
向上转型: 把导出类看作它的基类的过程....因此添加了参数化类型, 在 Java 中称为范型
参数化类型(范型): 编译器可以自动定制作用语特定类型上的类
对象的创建和生命期
垃圾回收器原理: 所有的类都继承自单根基类 Object 以及只能以一种方式创建...但要想成为极具革命性的语言, 仅仅能够复制代码并对之加以改变时不够的, 它还必须能够做更多的事情
初始化基类
当创建一个导出类的对象时, 该类包含了一个基类的子对象...., 组合是显式的放, 继承是隐式的放
向上转型
由导出类转型成基类, 一般称为向上转型
向上转型总是安全的
第八章 多态
“我曾经被问到’求教, Babbage 先生, 如果你向机器中输入错误的数字,...可以在接口中添加新的方法声明
可以在新接口中组合数个接口
接口与工厂
工厂方法: 与直接调用构造器不同, 在工厂对像上调用的是创建方法, 而该工厂对象将生成接口的某个实现的对象.