1

プロジェクトに関連する2つのJAVAクラスがあり、それらをAGraphCallGraphと呼びます。AGraphによって実装されるGraphismという名前のインターフェイスもあります。GraphSnippetという名前の抽象クラスが1つあります。これは、基本的にZESTグラフの視覚化を作成します。

ここで、 CallGraphにAGraphを拡張させます。ここでの私のばかげた疑問は、 CallGraphはインターフェースGraphismも実装する必要があるのか​​ということです。

次に、GraphSnippetをGraphクラスのインスタンスにする代わりに( GraphはZESTパッケージで事前定義されたクラスです)、CallGraphAGraphの機能が実装の一部になるように、それをCallGraphのインスタンスにします。また、後の段階でクラスAGraphが必要になるため、このクラスを実際にノックアウトして、そのすべてのメソッドをCallGraphに実装することはできません。

誰かがそれを始める方法を手伝ってもらえますか?初心者のJAVAプログラマーである私たちにとって、方法を見つけるのは難しいですか?

PS:私たちはEclipse-JUNOに取り組んでいます。

4

1 に答える 1

5

ここで、CallGraphにAGraphを拡張させます。ここでの私のばかげた疑問は、CallGraphはインターフェースGraphismも実装する必要があるのか​​ということです。

はい、でも何もする必要はありません。AGraphから拡張されているため、すでにGraphismを実装しています。コードのどこかにこれをマークする必要はありません。

于 2012-11-05T09:13:18.823 に答える