(1)今天学习了泛型的一部分
(2)明天继续学习剩下的部分
(3) 1 泛型定义格式 <类型>
<类型1,类型2......>
好处 把运行时期的问题提前到了编译期间
避免了强制类型转换
2 泛型类 格式 修饰符 class 类名<类型>{}
范例 public class Generic<T>{
private T t;
public T getT(){
return t;
}
public void setT(){
this.t=t;
}
}
3 泛型方法 格式 修饰符<类型>返回值类型 方法名 (类型 变量名){}
范例 public<T>void show (T t){}
4 泛型接口 格式 public interface Generic<T>{
void show(T,t);
}
实现类 public class GenericImpl<T> implements Generic<T>{
public void show(T,t){
System.out,println(t);
}
}