继承

继承

  1. 使用 extends 关键字

  2. 对父类公共方法进行覆盖(重写)
    1.方法的可见性(修饰符)向上兼容
    2.方法的返回类型向下兼容(具有可协变性)

  3. 子类对象调用父类中被重写的方法 super . 方法名

  4. 在子类构造器中调用父类构造器 super(param1,param2,…)且必须为首句

  5. 若子类构造器没有显示调用父类构造器,将默认调用父类默认构造器(不带参数),若父类中没有不带参数构造器,编译器将报错

  6. 静态绑定:修饰词为private、static、final或者构造器的调用,编译器将会很容易找到并调用,这种调用方式称为静态绑定

  7. 动态绑定:调用方法依赖于隐式参数的类型,需要经过重载解析的过程(依据方法名在继承链上搜寻到所有符合的方法,并根据隐式参数的类型找到最为符合的方法)
    修饰符的使用
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值