判斷是否含有某個Value值
視頻里的代碼,為什么在用containsValue方法判斷是否含有某個Value值時,是用students.containsValue(new Student(null,name)),而不能直接用students.containsValue(name);在用containsKey方法判斷是否含有某個Key鍵時,用的就是students.containsKey(id)
視頻里的代碼,為什么在用containsValue方法判斷是否含有某個Value值時,是用students.containsValue(new Student(null,name)),而不能直接用students.containsValue(name);在用containsKey方法判斷是否含有某個Key鍵時,用的就是students.containsKey(id)
2016-09-27
舉報
2016-09-27
public Student(String id, String name) {} 這是個方法名為Student構(gòu)造方法,public修飾這個方法是共有的,( )括號里的這兩個屬性是這個構(gòu)造方法的參數(shù).調(diào)用這個方法的時候得傳進(jìn)去相對應(yīng)的參數(shù).少寫一個參數(shù)就會報以下錯誤了.
2016-09-27
因為student的構(gòu)造方法必須傳倆個參數(shù) ?不存在一個參數(shù)的構(gòu)造方法 ?所以必須是newStudent(null,name)
2016-09-27
因為Student的構(gòu)造函數(shù)是兩個參數(shù),只寫一個就該報錯空指針了