当子类和父类中出现同名同参方法时,需要进行覆盖(重写),否则将会编译失败。
覆盖时需要子类方法权限大于等于父类方法权限(当父类权限为private时,为父类私有方法,此时因此方法未继承给子类,此时将不会发生覆盖)。
若父类子类方法中某一个为静态方法,此时将无法进行覆盖,编译错误。
若父类子类方法同名同参的两个方法皆为静态方法,此时,可正常覆盖。
当子类和父类中出现同名同参方法时,需要进行覆盖(重写),否则将会编译失败。
覆盖时需要子类方法权限大于等于父类方法权限(当父类权限为private时,为父类私有方法,此时因此方法未继承给子类,此时将不会发生覆盖)。
若父类子类方法中某一个为静态方法,此时将无法进行覆盖,编译错误。
若父类子类方法同名同参的两个方法皆为静态方法,此时,可正常覆盖。