1.子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。
2.子类中可以增加自己特有的方法。
3.覆盖或实现父类的方法时输入参数可以被放大,即:子类中方法的前置条件必须与超类中被覆盖的方法的前置条件相同或者更宽松。
4.覆盖或实现父类的方法时输出结果可以被缩小。
参考:http://www.cnblogs.com/cbf4life/archive/2009/12/11/1622245.html