夜光序言:
生气会浪费时间,会伤害别人,更会伤害自己,严重时还会引发各种悲剧。
其实,仔细想想,生气实在是不值得,于人于己都没有好处。人生那么美好各短暂,我们实在没有必要去生气。
正文:
以道御术 / 以术识道
泛型
package 什么是泛型;
import java.util.ArrayList;
import java.util.List;
/*
*
* @title Test
* @describe 泛型模板:实现编写一次,万能匹配,又通过编译器保证类型安全:这就是泛型
* @author hy
* @version
* @date 2019/12/3
*
*/
public class Test
{
public static void main(String[]args)
{
ArrayList<String> strList = new ArrayList<String>();
ArrayList<Float> floatList = new ArrayList<Float>();
strList.add("Genius Team");
String s = strList.get(0);
//嗯唔~~编译报错
// strList.add(new Integer(123));
//嗯唔~~编译报错
// Integer n = strList.get(0);
//标准库中ArrayList<T>实现了List<T>接口,它可以向上转型为List<T>。即public class ArrayList<T> implements List<T> {
//...
//}
List<Integer> list = new ArrayList<Integer>();
//但是不能把ArrayList<Integer>向上转型为ArrayList<Number>或List<Number>
}
}
package 适配器模式.类适配器;
//适配器类
public class VoltageAdapter extends Voltage220V implements IVoltage5V{
@Override
public int output5V() {
//获取到220v电压
int srcV = output220V();
int disV = srcV / 44; //夜光:转成5V
return disV;
}
}