我有一个不应从其包外部继承的无状态抽象基类:
package foo;
public abstract class Foo
{
// some abstract methods
// one concrete method
// no state
// Prevent classes outside of package foo from inheriting
Foo()
{
}
}
现在 Java 8 支持接口中的默认方法,我想将抽象类转换为接口。使用接口,是否也可以防止当前包之外的继承?