面试题06-重载-重写
重载
发生在同一个类中;
方法名必须相同;
参数类型、个数、顺序不同;
和方法返回值和访问修饰符无关
重写
发生在继承父类的子类中;
方法名、参数列表必须相同;
返回值范围小于等于父类;
抛出异常范围小于等于父类;
访问修饰符范围大于等于父类;
如果父类方法访问修饰符为private则子类就不能重写该方法。
发生在同一个类中;
方法名必须相同;
参数类型、个数、顺序不同;
和方法返回值和访问修饰符无关
发生在继承父类的子类中;
方法名、参数列表必须相同;
返回值范围小于等于父类;
抛出异常范围小于等于父类;
访问修饰符范围大于等于父类;
如果父类方法访问修饰符为private则子类就不能重写该方法。