super关键字
小冷漠^O^
小白积累!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
方法覆盖与super关键字调用父类方法(super调用父类无参数方法具体知识在下一篇文章)
一、方法覆盖: 当父类提供的方法无法满足子类需求时,可在子类中定义和父类相同的方法进行覆盖 方法覆盖的原则: 1、方法名称、参数、返回值类型必须与父类相同。 2、访问修饰符不能比父类严格。 方法覆盖的执行: 子类覆盖父类方法后,调用时优先执行子类覆盖后的方法。 二、 super关键字: (一)、访问方法: 如果父子类的属性和方法存在重名(属性屏蔽、方法覆盖)时,需要加以区分。 public class textsuperkeyword{ public static void main(String[] a原创 2020-07-31 19:05:47 · 804 阅读 · 0 评论 -
super关键字调用 “父类无参” 方法
资源中整理super关键字的知识: 1、子类继承父类时,子类构造方法第一行系统会自动默认编写super(),在调用子类的构造方法时,先调用父类的无参数构造方法。 2、如果父类中没有 无参数的构造方法,那子类继承父类时就会报错,因子类的构造方法在默认调用父类无参数构造方法super()不存在。这时我们解决方式是: 通过手动在子类中编写调用父类有参数的构造方法来避免报错(即在super()括号填进任意参数就能调用父类方法) public class Father(){ int id; public Fat原创 2020-07-31 19:02:59 · 1260 阅读 · 0 评论
分享