課程
/后端開發(fā)
/Java
/Java入門第三季
student.course.add;這句沒懂。。為什么student對象下面會有course方法?還有add方法?這是毛線~~~
2015-03-06
源自:Java入門第三季 4-11
正在回答
public?class?Student?{ private?String?id; private?String?name; private?Set<Course>?courses; public?String?getId()?{ return?id; } public?void?setId(String?id)?{ this.id?=?id; } public?String?getName()?{ return?name; } public?void?setName(String?name)?{ this.name?=?name; } public?Set?getCourses()?{ return?courses; } public?void?setCourses(Set?courses)?{ this.courses?=?courses; } public?Student(String?id,?String?name){ this.id?=?id; this.name?=?name; this.courses?=?new?HashSet<Course>(); } }
把courses寫成私有的,然后你會發(fā)現(xiàn) 當(dāng)你想獲得courses的時候,要寫成這樣的:?student.getCourses()。
Set Courses = student.getCourses();?
Courses.add().
這樣會不會好理解一點(diǎn)??
首先這不是毛線~~,其次course也不是方法,它只是student這個對象的一個屬性,最后這里你把student.course也看作是一個對象就能明白啦
student類的course是一個set集合,前面的參數(shù)構(gòu)造器中已經(jīng)實(shí)例化過了。this.courses=new HashSet<Courses>();所以就和之前的List集合一樣,使用add()方法來添加課程
student.course.add() ?student 學(xué)生中 的 course 課程里 add 添加 課程 , 添加的課程就是 cr 參數(shù) , 比如 我的課程里添加數(shù)學(xué) , student.course.add("數(shù)學(xué)");
舉報(bào)
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
5 回答有一句代碼沒看懂
3 回答不懂for的那行語句
5 回答求解答 for(int num:nums)這句什么意思 新手看不懂
2 回答真沒看懂!
1 回答st==null 沒太看懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-26
把courses寫成私有的,然后你會發(fā)現(xiàn) 當(dāng)你想獲得courses的時候,要寫成這樣的:?student.getCourses()。
Set Courses = student.getCourses();?
Courses.add().
這樣會不會好理解一點(diǎn)??
2015-04-12
首先這不是毛線~~,其次course也不是方法,它只是student這個對象的一個屬性,最后這里你把student.course也看作是一個對象就能明白啦
2015-03-06
student類的course是一個set集合,前面的參數(shù)構(gòu)造器中已經(jīng)實(shí)例化過了。this.courses=new HashSet<Courses>();所以就和之前的List集合一樣,使用add()方法來添加課程
2015-03-06
student.course.add() ?student 學(xué)生中 的 course 課程里 add 添加 課程 , 添加的課程就是 cr 參數(shù) , 比如 我的課程里添加數(shù)學(xué) , student.course.add("數(shù)學(xué)");