我正在寻求在包私有java类上实现接口,但我在实现上遇到了一些困难。下面是一个例子。如何在受保护的java类上实现接口
class Foo
{
String something(String str)
{
return ""str+"!";
}
}
public interface Bar
{
String something(String str);
}
这里最好的办法是什么?我的最终目标是在Foo类上实现Bar接口。我希望能够将Foo当成Bar:(Bar)Foo
Bar接口和Foo类在单独的包中。有没有办法做到这一点?
请指教。
Foo.something不公开,我没有访问 – andersra 2011-01-20 01:59:50
你知道吗如果Foo。有些东西至少受到保护?根据你的例子,Foo.something是包装可见的,我不知道我们能做多少。 – 2011-01-20 02:00:59
@andersra:你说“我没有访问权限”是什么意思? – OscarRyz 2011-01-20 02:13:11