【发布时间】:2011-06-12 04:16:03
【问题描述】:
我希望在包私有 java 类上实现一个接口,但我在实现这一点时遇到了一些困难。下面是一个例子。
class Foo
{
String something(String str)
{
return ""str+"!";
}
}
public interface Bar
{
String something(String str);
}
这里最好的方法是什么?我的最终目标是在 Foo 类上实现 Bar 接口。我希望能够将 Foo 转换为 Bar: (Bar)Foo
Bar 接口和 Foo 类位于不同的包中。有没有办法做到这一点?
请指教。
【问题讨论】:
标签: java class interface visibility protected