随笔分类 - Java
java知识笔记
摘要:为什么需要泛型? 1.编译的时候就会进行类型检查,保证类型安全。 2.无需强转,避免类型转换异常。 定义泛型类: public class Order<T> { T order; } 如果定义了泛型类,实例化的时候没有指明类的泛型,则默认泛型类为Object。 public class SubOrd
阅读全文
摘要:多态的定义:指允许不同类的对象对同一方法采用多种不同的行为方式。(或者:多态是同一个行为具有多个不同表现形式或形态的能力。) 为什么要多态:对于同一个方法,继承自同一父类的不同子类可能具有相同或不同的行为。对于相同行为的方法,无需多态;对于不同行为的方法,通过多态,实现特异化。 多态存在的三个必要条
阅读全文