Test 接口:
package fuyou;
public interface Test {
     public void show(String string);
}TestIn 类实现了 Test 接口:
package fuyou;public class TestIn interface Test{     //这有错误

    public static void  main(String [] args){观点 //这也错误
       Test ti = (test)new TestIn();
       ti.show("fuyou");
    
}
    
    public void show(String s){
System.out.println(s);
}
}为什么会有这个错误: 
  
   

解决方案 »

  1.   

    Test 接口:
    package fuyou;
    public interface Test {
         public void show(String string);
    }TestIn 类实现了 Test 接口:
    package fuyou;public class TestIn interface Test{     //这有错误

        public static void  main(String [] args){ //这也错误
           Test ti = (test)new TestIn();
           ti.show("fuyou");
        
    }
        
        public void show(String s){
    System.out.println(s);
    }
    }为什么会有这个错误: 
      
       
      
      

  2.   

    1.实现接口要用 implements public class TestIn implements Test2.注意大小写Test ti = (Test)new TestIn();其实这里不需要显式进行类型转换,直接  Test ti =new TestIn(); 就可以了
      

  3.   

    呵呵,小哥是刚学java吧!楼上的说的很对啊!
      

  4.   

    public   class   TestIn   interface   Test{           //这有错误 
    接口是用来实现的,这里不能用interface 而是用implements
    如果是类的话,则空extends
      

  5.   

    public class TestIn implements Test{
    ....
    ....}