继承与多态 在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找 间接通过成员方法访问成员变量:该方法属于谁,就优先用谁,没有则向上找 从Java 8 开始,接口里允许定义默认方法 格式 public default 返回值类型 方法名称(参数列表){ 方法体 } 备注:接口当中的默认方法,可以解决接口升级的问题 从Java 9 开始,接口中允许定义私有方法 多态的代码中,成员变量和成员方法的访问规则…