2 つのクラスと 2 つのインターフェイスがあります。InterfaceA
package ch.sukha.testmachine.client;
interface InterfaceA {
/**
* Foo.
*/
void foo();
}
のスーパーインターフェースですInterfaceB
。
package ch.sukha.testmachine.client;
public interface InterfaceB extends InterfaceA {
/**
* Bar.
*/
void bar();
}
同様に、クラスA
はのスーパークラスです
package ch.sukha.testmachine.client;
class A implements InterfaceA {
@Override
public void foo() {
}
}
クラスB
。
package ch.sukha.testmachine.client;
public class B extends A implements InterfaceB {
@Override
public void bar() {
}
}
生成された JavaDoc では、メソッドfoo
が 2 回表示されます。