Java学习-枚举类和泛型

1.枚举
什么是枚举类?格式是什么??

Java学习-枚举类和泛型_第1张图片

枚举类的特点:

Java学习-枚举类和泛型_第2张图片

Java学习-枚举类和泛型_第3张图片

抽象枚举的注意点:

Java学习-枚举类和泛型_第4张图片

枚举的使用场景:

Java学习-枚举类和泛型_第5张图片

示例:枚举类对象作为参数传递

Java学习-枚举类和泛型_第6张图片

2.泛型
对泛型的认识:

Java学习-枚举类和泛型_第7张图片

自定义泛型类:

格式:

Java学习-枚举类和泛型_第8张图片

模拟泛型类的定义和使用:

Java学习-枚举类和泛型_第9张图片

Java学习-枚举类和泛型_第10张图片

泛型接口:

Java学习-枚举类和泛型_第11张图片

例子:

Java学习-枚举类和泛型_第12张图片

注意:接口中的泛型类型变量也可以继承。继承之后,他的实现类的类型变量只能是他或者他的子类

泛型方法:

自己声明泛型类型的变量的方法

Java学习-枚举类和泛型_第13张图片

使用泛型方法的例子:

Java学习-枚举类和泛型_第14张图片

通配符

Java学习-枚举类和泛型_第15张图片

上下限技术

Java学习-枚举类和泛型_第16张图片

泛型类注意点:
泛型擦除和基本数据类型

Java学习-枚举类和泛型_第17张图片

你可能感兴趣的:(java,学习,java)