// ImplementedAndSubRunner.java /** * 計算をするインタフェース。 */ interface CalcInterface { /** * 抽象メソッド。 */ int calc( int lh, int rh ); } /** * 足算機能を持つクラス。 */ class AddSuper { /** * 足算します。 */ int add( int lh, int rh ) { return lh + rh; } } /** * CalcInterfaceインタフェースの実装クラスでかつ * Addクラスのサブクラス。 */ class ImplementedAndSub extends AddSuper implements CalcInterface { /** * 抽象メソッドをオーバーライドします。 */ public int calc( in