import java.util.HashMap;public class DVDCatalogue
{
    private String owner;
    private HashMap allDVDs;
    
    public DVDCatalogue( String name )
    {
        owner = name;
        HashMap<String , Integer> allDVDs = new HashMap<String , Integer>();
    }
    public void addDVD( String title, int price )
    {  allDVDs.put(title , price);
    }
}
为什么执行addDVD方法的时候出错啊?HashMap声明的时候可以讲value设为Integer格式么?编译的时候那里没有出错,但是调用addDVD的时候,输入两个参数的时候报错!错误信息是java.lang.NullPointerException
at DVDCatalogue.addDVD(DVDCatalogue.java:23)
java.lang.NullPointerException
at DVDCatalogue.addDVD(DVDCatalogue.java:23)
java.lang.NullPointerException
at DVDCatalogue.addDVD(DVDCatalogue.java:23)
为什么呀?求高手帮忙!