覆盖(override)
1.子类与父类的方法必须函数名、参数表相同。
2.而且子类方法的返回值必须【小于等于】父类方法的返回值范围。
3.子类方法的权限必须【大于等于】父类方法的权限修饰符
public > protected > (default) > private
覆盖(override)
1.子类与父类的方法必须函数名、参数表相同。
2.而且子类方法的返回值必须【小于等于】父类方法的返回值范围。
3.子类方法的权限必须【大于等于】父类方法的权限修饰符
public > protected > (default) > private