重载:一个类中定义多个同名方法,方法名相同,参数列表不同,访问权限修饰符,返回值类型没有要求。
构造方法可以重载,不能重写
重写:
原因:两个类构成父子关系,父类的方法不能满足子类要求,在子类中重新定义父类方法。
要求:返回值类型,方法名,参数列表相同,访问权限修饰符子类不能比父类严格,子类抛出的异常不能比父类多
和多态的结合:
重载:一个类中定义多个同名方法,方法名相同,参数列表不同,访问权限修饰符,返回值类型没有要求。
构造方法可以重载,不能重写
重写:
原因:两个类构成父子关系,父类的方法不能满足子类要求,在子类中重新定义父类方法。
要求:返回值类型,方法名,参数列表相同,访问权限修饰符子类不能比父类严格,子类抛出的异常不能比父类多
和多态的结合: