必须实现全部方法,但是不知道HashSet具体是怎样实现的,但是有一些方法可以借鉴
先用一个类实现这个接口 但是在这个类中方法都是空的{}这样 然后可以继承这个类 用新的方法来覆盖那些空的方法 在GUI编程中有一个适配器的概念 就是这样的
比如有一个接口 B
现在我用一个类A实现这个接口 并实现全部方法 但方法体是空的
class A implements B
{
public void f1()
{
}
publicvoid f2()
{
}
publicvoid f2()
{
}
其他方法。。。。。
}
如果现在我要用的类需要实现B的话 但我又不想实现B中的全部方法 我就可以直接继承A
并实现我需要的方法 如
class C extends B
{
public void f1()
{
具体的代码;
}
} |