java 里面一个类可以继承其他包里面的类吗?

我在网上看到有这个知识点
(1)protected
保护,位于public和private中间,加上这个修饰的属性和方法,只能在子类(extend搜索s)和同包下的程序访问,别的的地方不能访问。
(2)缺省
还有一个默认缺省的(就是不加任何修饰的)
缺省,位于private和protected中间,加上这个修饰的属性和方法,只能在同包下的程序访问,别的的地方不能访问。
其中protected和缺省的区别就是一个可以在子类访问,一个不能,
但是有个问题,如果子类父类只能在同一个包里面的话,那么上述区别就不存在了,他们相当于是同一个概念了,麻烦各位帮忙解答一下,谢谢。

子类当然可以继承任何包里的类。
很简单的理解,java是单根的。所有类的根都是 java.lang.Object 难道所有类都在它下面吗?
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-08
protected 仅限于同一个包下 互相继承,换个包就不行了
public 随意继承
缺省 和private 就算了。 太自私
第2个回答  2015-05-08
子类父类可以不在同一个包里的。
相似回答