A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 臧盼 中级黑马   /  2012-12-7 02:55  /  1688 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

private权限的方法能否被继承?如果被继承了,怎样用代码体现出来?求解。。。。。。

9 个回复

倒序浏览
李培根 来自手机 金牌黑马 2012-12-7 07:32:02
沙发
不能被继承,因为子类根本就不知道父类有。
回复 使用道具 举报
一个类在继承一个父类的话,在物理上是继承了所有的属性和方法,private属性和方法,默认是不能继承的....
回复 使用道具 举报
子类不能继承父类的private方法,这个是最基础的吧!
回复 使用道具 举报
prviate就是i私有的,独有的,除了他自己谁也别想用
回复 使用道具 举报
楼上的打错了是private
但是问题回答的是正确的
private是私有的,除了他自己谁也别想访问到
回复 使用道具 举报
王斌 中级黑马 2012-12-7 11:11:23
7#
如果父类的方法或是变量被修饰成private ,那么子类是不能继承父类这些方法的,这个代表父类私有的属性或方法
回复 使用道具 举报
魏冬 中级黑马 2012-12-7 11:11:41
8#
已经被私有化了 。是不可以继承的。。
回复 使用道具 举报
private 修饰的成员只限本类调用 其他类不能调用,这个其他类包括其子类。
默认访问修饰符:可以限制在同一个包中,同一个包中的其他类可以访问,包之外其他类不可访问。
protected: 在默认访问修饰符的基础上,放大了一点权限,即包之外其他类中的子类可以访问本包中的父类protected修饰成员,非其子类不能访问。这个修饰符涉及到你说的子类访问父类强调之处。
public:权限最大
回复 使用道具 举报
楼上的都理解错误了,我的意思是子类继承了父类的私有属性,但不能访问还是子类没有继承父类的私有属性
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马