私有化屬性賦值
public void testListContains(){
//取得序列第0個位置元素
Course course = coursesToSelect.get(0);
System.out.println("取得課程:"+course.getName());
//打印輸出coursesToSelect是否包含course對象
System.out.println("備選課程中是否包含:"+course.getName()+","+coursesToSelect.contains(course));
//創建一個新的課程對象,ID和名稱一樣,判斷是否相等
System.out.println("請輸入課程名稱:");
String name = scan.next();
Course course2 = new Course();
//如何使用私有化屬性來賦值。course2.getName() = name;??????????
name= course2.getName();這里是錯的,屬性私有化,怎么把取得的名稱和前面的name對比呢?
System.out.println("新創建課程:"+course2.getName());
System.out.println("備選課程中是否包含:"+course2.getName()+","+coursesToSelect.contains(course2));
2016-03-21
加一個set方法即可。
2016-04-20
course2.setName(name);