首页 新闻 会员 周边 捐助

在继承中final修饰的常量在新建对象的时候初始化问题

0
[已解决问题] 解决于 2020-09-19 10:25

1在对象初始化的时候final定义的常量会由子类完成吗
2如果子类中没有重新声明继承的常量输出值会是父类定义的,是不是初始化的时候
先由父类声明然后再由子类重新声明一次?这样的话岂不是有悖常量的定义

爱加注解的小秃头的主页 爱加注解的小秃头 | 初学一级 | 园豆:191
提问于:2020-09-11 11:14
< >
分享
最佳答案
1

子类中String s ="修改" 是子类的属性。如果你要获取父类S的属性,应该是super.s。super.s是不允许被改变

奖励园豆:5
超人小冰 | 菜鸟二级 |园豆:237 | 2020-09-11 17:03

父类的成员常量会被继承,如果不是修改的父类定义的s那子类中得有两个s名称的String类型成员吧,这个地方不懂

爱加注解的小秃头 | 园豆:191 (初学一级) | 2020-09-11 19:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册