跨包的继承

时间:2013-05-01 02:41:17

标签: java inheritance

假设我们有package apackage b,它们都有很多类,都是public

现在来自Cat package的课程a想要从Animal package扩展课程b,这个继承是否合法?

2 个答案:

答案 0 :(得分:2)

当然,只需导入父类并扩展它。

package a;

import b.Animal;

public class Cat extends Animal {

}

您可以跳过导入并使用Animal的完全限定类名。但更乱。

答案 1 :(得分:0)

是。包使分组类变得方便,非公共和非私有方法和字段仅对同一包的其他成员可见