永发信息网

Java内部类的扩展问题:内部抽象类可以实现多重,而内部接口只能定义在外部类或接口下,为什么?原理是?

答案:1  悬赏:70  手机版
解决时间 2021-11-12 11:33
Java内部类的扩展问题:内部抽象类可以实现多重,而内部接口只能定义在外部类或接口下,为什么?原理是?
最佳答案
内部类实际上是作为外部类的数据成员来实现的。内部抽象类的多重实现可以看做是把一个抽象类(二级内部抽象类)定义为一个抽象类(一级内部抽象类)的一个数据成员,这是可以实现的。
而内部接口则不能实现多重,因为接口中的数据成员默认是被public static final限定的,即使你没有这样限定,系统也会自动这样限定的(只是你看不到而已)。所以在内部接口中定义的二级接口就不能改动了(因为是final类型的),而不能改动的二级内部接口是没有意义的,所以Java不允许这样做。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
比14大,又比17小的数有
定量研究方法的四种测定尺度及特征
家园守卫战2现在英灵怎么得到
ハイチオールc中文介绍
得到火影中怎么得我爱罗忍魂,我现在有8个了
郑州日产NV200这款车质量怎么样
F-18E和F-18F哪个厉害?美军出战时主要用F-18
lv mick 中号手袋大陆售价多少?
谁有闻窗一如初见 王宇良mp3 吗 能分享下吗
初中毕业学lT应选择什么专业课程
一个英语单词知道怎么读,但是忘记怎么拼了,
穷尽的成语
6至7亩高密度养鱼放多少鱼苗
美团网美发项目合作服务费
0.99米和98厘米那一个大
推荐资讯
上海工资6500扣除三险一金他为个税,最后到手
如果a÷0.1=3,那么(ax100)÷(0.1x10)=300判断
求类似《人间冰器》《黑榜》《叱咤》等都市异
谁有QQcha2.0软件发给我谢谢
相亲认识的女孩,我们几天就出去玩一次,认识
食疗美容院地址在哪,我要去那里办事,
西毒欧阳锋有什么特别含义
广东中山到辽宁锦州快递需要几天
网上看河南:欲与杭州西湖比美 开封西湖靠点
成语高手 太阳 春
想知道:潜江市 从潜江市公安局到潜江站打的多
济南到烟台的最新火车时刻表
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?