java 继承的例题_java继承(零散面试题)

一. Object类

如果没使用 extends 子句指定超类,那么缺省超类是 java.lang. Object

为什么要有这个类?

多态的方面,可以使用Object 来代替位置参数。

继承,提供统一标准的方法。

二. 子类继承到底继承了什么?

继承的范围:

成员变量、方法

继承的修饰符条件:

父类修饰符

子类是否会继承

备注

private

如果父子类含有相同的A方法,但父类是private修饰,那么他们互不影响,不属于被覆盖的情况

default

未知

在同一个包下可以继承父类,在不同包下无法继承

protected

public

如何继承父类构造器

某种意义上可以说继承。

子类的构造器必须在第一行调用父类的构造(super),如果无默认的无参构造器,则必须显示调用super指定继承的构造器。

三. 覆写

条件

Java判断方法唯一的标准是"方法签名"

方法签名 = 方法名 + 参数(顺序+类型+个数)

当父类和子类的方法签名一致时,我们认为子类重写了父类的方法

子类的方法各个修饰符

修饰符

子类较父类

备注

访问修饰符

大于等于父类

比如:子类是private,而父类是public

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值