JAVA类的实现和扩展问题

Ani*_*rma 1 java interface class zest eclipse-juno

我们有2个与项目相关的JAVA课程,称他们为AGraphCallGraph.我们还有一个名为Graphism的接口,由AGraph实现.我们有一个抽象类,名为GraphSnippet,它基本上创建了ZEST图的可视化.

现在,我们希望CallGraph扩展AGraph.我这里的愚蠢怀疑是,CallGraph是否也需要实现Graphism接口?

接下来,我们不希望将GraphSnippet作为Graph类的实例(Graph是ZEST包中的预定义类),而是希望它成为CallGraph的一个实例,以便CallGraphAGraph的功能成为实现的一部分.而且因为我们在后期阶段需要AGraph类,所以我们不能真正敲除这个类,并在CallGraph中实现它的所有方法.

有人可以帮助我们如何开始吗?我们新手JAVA程序员难以找到方法吗?

PS:我们正在研究Eclipse-JUNO.

Cor*_*all 5

现在,我们希望CallGraph扩展AGraph.我这里的愚蠢怀疑是,CallGraph是否也需要实现Graphism接口?

是的,但你不必做任何事情.因为它从AGraph扩展而来,它已经实现了Graphism.您不必在代码中的任何位置标记此内容.