------------siwuxie095
在 JDK 1.5 之后,不仅可以声明泛型类,也可以声明泛型接口,
声明泛型接口和声明泛型类的语法类似,也是在接口后面加<T>
格式:
代码:
package com.siwuxie095.generic; interface GenInter<T>{ //接口中的抽象方法前可以省略 public 和 abstract void say(); } // 子类实现接口,子类需要什么类型,可以在声明时直接指定 //当然也可以不指定,子类同样也声明为泛型,主方法中实例化时按照泛型方式正常使用即可 //class Gin<T> implements GenInter<T>{ class Gin implements GenInter<String>{ private String info; //构造方法 public Gin(String info) { this.info=info; } public String getInfo() { return info; } public this.info = info; } //复写抽象方法 public } } public class GenericDemo05 { public static Gin g=new Gin("siwuxie095"); System.out.println(g.getInfo()); } } |
运行一览:
【made by siwuxie095】
时间: 2024-10-24 10:23:08