有人说接口中可以写方法?
奇怪,怎么写?

解决方案 »

  1.   

    定义抽象方法,不能实现。
    interface Runnable{
       public void run();
    }
      

  2.   


    interface Test {
    int m1();
    public static class in {
    public int m2() {
    return 1;
    }
    }
    }
    这样也可以...
      

  3.   

    如何界定的问题,in是个属性,方法在in里面。不过你的思维够发散的。
      

  4.   

    interface AddressAssign {    public String AssignIp();
        public void isAssignable();
    }
      

  5.   

      
      
        嗯 . 他们都 回答了.. 接口没有 具体的 实现.  接口中的方法. 属性.  默认为 final abstract ..
     
      

  6.   

    接口只能有抽象方法,属性只能是常量,不能有别的, 没有方法体//定义接口
    public interface Run {
        public  void run();
        int w=100;
    }
      

  7.   

    接口中能有抽象方法,属性只能是常量,并且类型为public static final,可以用接口名直接引用
      

  8.   

    Java code
    interface Test {
        int m1();
        public static class in {
            public int m2() {
                return 1;
            }
        }
    }
    在接口里面写个内类,内类写方法,是可以的!
    如果不写内类,也可以定义方法,但不能实现...所有实现该接口的类,必须要实现该接口所有的抽象方法...
      

  9.   

    public interface A{ 
        public void 方法名(参数名); 

    接口里只能有方法的声明 不能有方法体;
    成员变量只能是final static类型(final static int count)
      

  10.   

    會不會是在里面聲明一個內部類及聲明其實例,那麼這個實例便是public static final的一個字段 interface Testable {
    class TT {
    public void printAB() {
    System.out.println("ab");
    }
    }
    TT ab = new TT();
    }
    syntax check passed..
      

  11.   

    interface   AddressAssign   {         public   String   AssignIp(); 
            public   void   isAssignable(); 
    }
    1楼说的对。。
    可以定义方法。