奇哥 發問時間: 電腦與網際網路程式設計 · 1 0 年前

介面繼承 題目幫解...........

a) 請定義一個介面 C 同時繼承I1 和I2。

(b) 在介面 C 中定義一個方法int add(int x, int y),用來回傳x+y 的結果。

(c) 請定義一個類別 test1 來實作介面C,請利用方法add 求出I1 和I2 中a 值的和,並

將結果傳遞給方法show 輸出。

interface I1 {

int a = 4;

void show(String s);

}

interface I2 {

int a = 2;

void show(String s);

}

1 個解答

評分
  • 胤煌
    Lv 5
    1 0 年前
    最佳解答

    interface l1

    {

    int a = 4;

    void show(String S);

    }

    interface l2

    {

    int a = 2;

    void show(String S);

    }

    class C implements l1,l2

    {

    public int add(int x,int y)

    {

    return x+y;

    }

    public void show(String S)

    {

    System.out.println(S);

    }

    }

    public class test1

    {

    public static void main(String[]argv)

    {

    C test = new C();

    int total = test.add(l1.a,l2.a);

    test.show(Integer.toString(total));

    }

    }

還有問題?馬上發問,尋求解答。