创建3个接口,使之各有两个方法,再创建一个新的接口,继承三者,并添加一个新的方法.然后创建一个类,在实现次新接口的同时,继承一个实际的类.并为这个类写四个方法,每个方法分别以四个接口的一个 作为参数.在main()中,创建这个类的对象,然后将它作为参数的传递给那四个方法

解决方案 »

  1.   

    interface one
    {
    public void m1();
    public void m2();
    }
    interface two
    {
    public void m3();
    public void m4();
    }
    interface three
    {
    public void m5();
    public void m6();
    }
    interface four extends one,two,three
    {
        public void m7();
    }
    class c1
    {
    void f()
    {
    System.out.println("Test");
    }
    }
    class Test extends c1 implements four
    {
    public void m1(){}
    public void m2(){}
       public void m3(){}
    public void m4(){}
        public void m5(){}
    public void m6(){}
        public void m7(){}   public static void f1(one o)
    {    }
       public static void f2(two t)
    {
        }
       public static void f3(three t)
    {
        }
       public static void f4(four f)
    {    } public static void main(String[] args)
    {
    Test te=new Test();
             
     f1(te);
             f2(te);
         f3(te);
     f4(te);

    }
    }
      

  2.   

    有点晕!
    看你描述的有点晕!
    你直接说接口a,b,c,d.....
    这样比较清楚点,什么次新接口
    很晕啊!