假设我们有package
a
和package
b
,它们都有很多类,都是public
。
现在来自Cat
package
的课程a
想要从Animal
package
扩展课程b
,这个继承是否合法?
答案 0 :(得分:2)
当然,只需导入父类并扩展它。
package a;
import b.Animal;
public class Cat extends Animal {
}
您可以跳过导入并使用Animal的完全限定类名。但更乱。
答案 1 :(得分:0)
是。包使分组类变得方便,非公共和非私有方法和字段仅对同一包的其他成员可见