> 文档中心 > 泛型的接口定义格式

泛型的接口定义格式


泛型的接口定义格式

  • 格式:修饰符 interface 接口名 { }
  • 范例:public interface Generic(T){ }

以图文和代码的形式讲解

图:
柏维怡我爱你
代码:
Generic接口

package Demo;public interface Generic <T>{    T generic(T t);//注意返回类型是T}

GenericImp实现类

package Demo;public class GenericImp <T> implements Generic<T>{      public T generic(T t){   return t;      }}

Demo类

package Demo;public class Demo {    public static void main(String[] args) { //采用接口的多态形式的实现类实现 Generic<String> s = new GenericImp<>(); System.out.println(s.generic("喜羊羊")); /*   匿名类形式实现1 System.out.println( new Generic(){     @Override     public String generic(String s) {  return s;     } }.generic("喜羊羊"));  */ /*   匿名类形式实现2 Generic s=new Generic(){     @Override     public String generic(String s) {  return s;     } }; System.out.println(s.generic("喜羊羊"));  */    }}

输出的内容:
喜羊羊

注意格式!!!:

我爱你柏维怡
我真的爱你

局座张召忠