Java泛型

泛型分为类泛型,方法泛型,接口泛型

类泛型:public class Lei {};

方法泛型 public void ***(){};

接口泛型 Interface *** {};

泛型的使用:类的实现

public class ShiXian01 implements interfance01 {
 @Override
 public String getT(String t) {
  // TODO Auto-generated method stub
  System.out.println(t);
  return null;
 }
 
}
public class ShiXian02 implements interfance01{
 @Override
 public T getT(T t) {
  // TODO Auto-generated method stub
  System.out.println(t);
  return null;
 }
}
public class Text {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  MyFanXing my1=new MyFanXing();
  my1.t="12121";
  my1.show("yyy");
  ShiXian01 s1=new ShiXian01();
  s1.getT("eee");
  ShiXian02 s2=new ShiXian02();
  s2.getT(18);
 }
}
***************************
public interface interfance01 {
 T getT(T t);
 
}
实现接口必须重写这个方法,抽象类除外

你可能感兴趣的:(Java泛型)