亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于student.courses.contains(course2)

/*
?*?測試Set類中的contains方法
?*/
????public?void?testSetContains()?{
????????//提示輸入課程名稱
????????System.out.println("請輸入學生已選的課程名稱:");
????????Scanner?scan?=?new?Scanner(System.in);
????????String?name?=?scan.next();
????????//創建一個新的課程對象,ID和名稱,與course對象完全一致
????????????????Course?course2?=?new?Course();
????????????????course2.name?=?name;
????????????????System.out.println("新創建課程:"+course2.name);
????????????????System.out.println("備選課程中是否包含課程:"+course2.name+","+
????????????????????????student.courses.contains(course2));

大家好,我想請教一下這個代碼最后輸出語句里面的student.courses.contains(course2)

老師這么寫我知道大概應該是訪問courses集合,但是這里面的語法規則是什么。老師在寫這個之前就在最前面定義了一個Student類型的成員變量student

public?Student?student;

而Set類型的集合courses是在類Student中定義的,而在本類SetTest中要訪問另一個類的集合courses,類比推理,不也是應該是“對象。courses”嗎,而老師在這個方法中并沒有重新定義一個對象,這不就成了“成員變量。courses”了嗎?


正在回答

1 回答

student是Student的對象,Student是一個學生類,courses是Student類里面的一個成員,用對象student調用類成員沒問題

1 回復 有任何疑惑可以回復我~
#1

13hc 提問者

問題已解決,非常感謝!
2017-07-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于student.courses.contains(course2)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號