package work2;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleFormartDemo {
}
泛型:
所谓泛型:就是变量类型的参数化
泛型的方法定义:
public T test(T t){
自定义泛型方法的好处:在外面调用方法,随便传入什么类型,都可以
如果类上定义了泛型,则作用在整个类中,静态方法除外,静态方法要单独声明泛型
public class junit{
}
静态方法要单独声明泛型
public class junit{
}
泛型如果你要指定必须是继承某个类的子类或实现某个接口的类型,可以在定义的时候在后面加上(extends 子类或接口);
如果在定义类的时候没有指定,可以在new对象的时候加上(?extends 子类或者接口);
如果在new对象时在后面加上(?)等价于(?extends object)
如果要指定是某个父类类型(向上类型)的就这样写(?super 父类类型)