问答详情
源自:6-2 学生选课---判断 Set 中课程是否存在

私有化属性赋值

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));


提问者:yL_human 2016-03-21 09:33

个回答

  • Hedilict
    2016-03-21 13:06:25
    已采纳

    加一个set方法即可。

  • aryong
    2016-04-20 09:19:56

    course2.setName(name);