泛型

泛型:将对象的类型作为参数,指定到其他类或方法上,从而保证类型转换的安全性和稳定性

语法:类1或者接口<类型实参>对象=new 类2<类型实参>

public class Stend {
public enum Gend {
u1,u2,u3

}
public void show(Gend g){
switch ( g) {
case u1:
System.out.println("基础");
break;

case u2:
System.out.println("java基础");
break;
case u3:
System.out.println("高级java");
break;

}
}
}

测试类

import day03.Stend.Gend;

public class Test {
public static void main(String[] args) {
Stend s= new Stend();
s.show(Gend.u1);
}

}

泛型的好处:安全简单,且使用强制转换都是自动和隐士进行的,提高了代码的重用性。

注意:首先,类2可以是类1 本身,也可以是类1 的子类,还可以是接口的实现类。其次类2 的类型实参必须与类1中的类型实参相同

 

posted @ 2020-05-24 21:11  平常心看待  阅读(107)  评论(0)    收藏  举报