Java核心技术笔记 第5章

[size=large]1、动态绑定[/size]
[size=medium]静态绑定:private方法、static方法、final方法或者构造器
子类数组的引用可以转换成超类数组的引用
在覆盖方法时一定要保证返回类型的兼容性,子类方法不能低于超类方法的可见性
在equals方法中,如果子类决定相等的概念,则对称性要求将强制采用getClass进行检测,如果父类决定相等的概念,那么可以采用instanceof进行检测,这样可以在不同子类对象之间进行相等的比较[/size]

[size=large]2、自动封装[/size]
[size=medium]自动打包规范要求boolean、byte、char<=127、介于-128~127之间的short和int被封装到固定的对象中,也就是说对这些封装对象==比较时,等价于equals[/size]

[size=large]3、反射[/size]
[size=medium]Class类中getComponentType()、isArray()
Array类中newInstance()
int[]可以被转换为Object,但不能转换为Object[][/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值