黑马程序员技术交流社区

标题: 子类可以继承父类私有的方法和变量吗??? [打印本页]

作者: vaqh    时间: 2014-7-26 21:38
标题: 子类可以继承父类私有的方法和变量吗???
本帖最后由 vaqh 于 2014-7-27 08:51 编辑

求解释

作者: GoodBoy123    时间: 2014-7-26 21:39
不行。。。。。私有只能在本类有效
作者: 痞子、蔚    时间: 2014-7-26 21:49
不行,私有权限只在本类中有效,子类都不知道父类中的私有方法和变量,更谈不上继承了
作者: vaqh    时间: 2014-7-26 23:31
痞子、蔚 发表于 2014-7-26 21:49
不行,私有权限只在本类中有效,子类都不知道父类中的私有方法和变量,更谈不上继承了 ...

那可以访问或者使用吗
作者: 痞子、蔚    时间: 2014-7-26 23:38
vaqh 发表于 2014-7-26 23:31
那可以访问或者使用吗

可以创建本类对象调用本类的私有成员
作者: vaqh    时间: 2014-7-26 23:41
痞子、蔚 发表于 2014-7-26 23:38
可以创建本类对象调用本类的私有成员

就是我可以用子类对象访问父类私有的成员吗
作者: 嘻嘻哈哈嘻嘻    时间: 2014-7-26 23:42
不行的,私有只能在本类钟使用
作者: vaqh    时间: 2014-7-26 23:43
嘻嘻哈哈嘻嘻 发表于 2014-7-26 23:42
不行的,私有只能在本类钟使用

嗯,,,谢谢哈
作者: endian11    时间: 2014-7-26 23:44
不可以,应为private访问权限仅限于本类内
作者: lijiang    时间: 2014-7-27 07:21
这个不行,不过你可以选择内部类,别继承了
作者: vaqh    时间: 2014-7-27 08:51
恩,谢谢大家
作者: java—family    时间: 2014-7-27 09:21
可以用反射,或  内省   可以使用
作者: 郑阳阳    时间: 2014-7-27 09:34
父类里面私有的话是说明只是在本类或者是内部类中有效,如果想用的话就用内部类把 或者提供方法获取本类中的私有成员
作者: 陈云阳    时间: 2014-7-27 10:03
可以使用super
作者: vaqh    时间: 2014-7-27 10:07
陈云阳 发表于 2014-7-27 10:03
可以使用super

恩,,对
作者: xiaogh    时间: 2014-7-27 14:07
不可以,private只能本类使用
作者: 掌柜的--刘饮    时间: 2014-7-27 17:24
不行,私有权限只在本类中有效
作者: dingpanbo    时间: 2014-7-27 17:53
不行,私有相当于只有自己得见,别人既然看都看不到,当然不会继承
作者: jerom023    时间: 2014-7-27 17:59
不可以,既然是private修饰了,就不允许继承的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2