第七章 多态
- 多态的概念
–发送消息给某个对象,让该对象自行决定响应何种行为。
–同一操作作用于不同的对象,可以产生不同的执行结果。
–多态是通过方法的重载、方法重写实现的,要了解Java中的多态必须先了解“向上转型”。 - 多态的实现
–对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将会调用子类中的定义的这个方法,这就是动态连接。
–如果子类没有重写该方法,那么父类类型的引用将会调用父类中的定义的这个方法。
–对于子类中定义而父类中没有的方法,它是无可奈何的。
第八章 包装器类
- 创建包装器类型对象的两种方式:
–构造方法:new;
Integer i = new Integer(1);
–调用包装器类型的valueOf方法。
Double d = Double.valueOf(3.14); - 包装器类型对象共同的特点:
–对象一旦赋值,其值不能再改变。