子类能继承父类中的私有的内部类吗

TreeNewBi 2012-07-13 12:38:07
子类能继承父类中的私有的内部类吗
...全文
329 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
TreeNewBi 2012-07-15
  • 打赏
  • 举报
回复
现在搞明白了,谢谢各位的解答!
qybao 2012-07-13
  • 打赏
  • 举报
回复
从继承的概念来说不继承
从内存分配的角度来说必然继承,生成子类对象会调用父类构造方法就是很好的说明,调用父类构造方法就是初始化父类部分的内存信息(包括父类的private信息)
宏Lee 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

继承的时候会一起继承 但是 作为一个对象的时候 看见的只是属于他自己的那部分 所以私有的东西不能用。
[/Quote]
就记住那几个作用域就行了,内部类和普通的属性就没区别,你写一个public set<String> test;也可以说成内部类,只是一个是JDK的,一个是你饿
苦瓜_Young 2012-07-13
  • 打赏
  • 举报
回复
继承的时候会一起继承 但是 作为一个对象的时候 看见的只是属于他自己的那部分 所以私有的东西不能用。
北刹 2012-07-13
  • 打赏
  • 举报
回复
同意四楼的说法,都会继承,只是不可见。
newbie_Lee 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

楼主,父类中只要是private类型的,不管是方法,变量,还是其他什么,子类都访问不到,何况继承,肯定不行!
[/Quote]

子类继承父类,就拥有了父类所有的成员变量和方法,只有父类中定义为私有的变量和方法子类是不可访问的。

可以Debug观察一下
学习ing 2012-07-13
  • 打赏
  • 举报
回复
私有的 不可以继承的。
sdojqy1122 2012-07-13
  • 打赏
  • 举报
回复
都说了是私有的?
heroleader 2012-07-13
  • 打赏
  • 举报
回复
楼主,父类中只要是private类型的,不管是方法,变量,还是其他什么,子类都访问不到,何况继承,肯定不行!

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧