如果现在父类的一个方法定义成private访问权限,在子类中将此方法声明为default访问权限,那么这样还叫重写吗?
不算重写
原因:方法的重写的前提是父类方法能被子类访问,private权限的方法仅在父类内部可见
子类无法继承该方法
因此子类中声明的同名方法只是一个全新的方法
并非对父类方法重写
如果现在父类的一个方法定义成private访问权限,在子类中将此方法声明为default访问权限,那么这样还叫重写吗?
不算重写
原因:方法的重写的前提是父类方法能被子类访问,private权限的方法仅在父类内部可见
子类无法继承该方法
因此子类中声明的同名方法只是一个全新的方法
并非对父类方法重写