interface Good{
  int setHello();
}abstract class Good{
  int setHello(){
}
}

解决方案 »

  1.   

    楼上的程序编译不过,没有返回值
    用void吧
      

  2.   

    interface Good{
      int setHello();
    }abstract class Good{
      void setHello(){
    }abstract void setHello();
    }
      

  3.   

    那程序里面的return是什么意思?比如方法 public String test (){
                                                                 string a="aa";
                                                                 String b="bb"; 
                                                                  Sring c=a+b;
                                                                  return; 
                                                            }
    中的return是什么意思?是到return时跳出test方法执行下一个方法吗?它有没有返回值?返回值是什么?
    public String test2 (){
                                                                 string a="aa";
                                                                 String b="bb"; 
                                                                  Sring c=a+b;
                                                                  return c; 
                                                            }这个例子的return和test的return是不一样的,是吗?test2的return 回来的c有什么用?又没有把c赋值给一个公共变量,下面的方法怎么才能用返回的c ?
      

  4.   

    第一种:
    interface Good{
      int setHello();
    }abstract class Test{
      int setHello();//这样就是没有方法体
    }
    第二种:
    interface Good{
      void setHello();
    }  class Test{
      public void setHello(){
    }//方法体为空
    }
      

  5.   

    第一种:
    interface Good{
      int setHello();
    }abstract class Test{
    abstract  int setHello();//这样就是没有方法体
    }
      

  6.   

    java类的继承只有一个。接口不一样,是一种多继承实现方法