黑马程序员技术交流社区

标题: 关于继承与private的问题 [打印本页]

作者: 臧盼    时间: 2012-12-7 02:55
标题: 关于继承与private的问题
private权限的方法能否被继承?如果被继承了,怎样用代码体现出来?求解。。。。。。
作者: 李培根    时间: 2012-12-7 07:32
不能被继承,因为子类根本就不知道父类有。
作者: 黑马黄涛    时间: 2012-12-7 09:11
一个类在继承一个父类的话,在物理上是继承了所有的属性和方法,private属性和方法,默认是不能继承的....
作者: netboy032    时间: 2012-12-7 09:21
子类不能继承父类的private方法,这个是最基础的吧!
作者: November_Rain    时间: 2012-12-7 09:39
prviate就是i私有的,独有的,除了他自己谁也别想用
作者: 李宏伟    时间: 2012-12-7 10:12
楼上的打错了是private
但是问题回答的是正确的
private是私有的,除了他自己谁也别想访问到
作者: 王斌    时间: 2012-12-7 11:11
如果父类的方法或是变量被修饰成private ,那么子类是不能继承父类这些方法的,这个代表父类私有的属性或方法
作者: 魏冬    时间: 2012-12-7 11:11
已经被私有化了 。是不可以继承的。。
作者: Rancho_Gump    时间: 2012-12-7 11:44
private 修饰的成员只限本类调用 其他类不能调用,这个其他类包括其子类。
默认访问修饰符:可以限制在同一个包中,同一个包中的其他类可以访问,包之外其他类不可访问。
protected: 在默认访问修饰符的基础上,放大了一点权限,即包之外其他类中的子类可以访问本包中的父类protected修饰成员,非其子类不能访问。这个修饰符涉及到你说的子类访问父类强调之处。
public:权限最大
作者: 臧盼    时间: 2012-12-7 12:48
楼上的都理解错误了,我的意思是子类继承了父类的私有属性,但不能访问还是子类没有继承父类的私有属性




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