public void empManage(){
al=new ArrayList();
}带有返回值的方法不是构造方法,就变成了一个普通方法了,并且有一个空的默认构造方法。
所以你需要把void去掉,改成下面这样,al才会初始化
public empManage(){
al=new ArrayList();
}