为了账号安全,请及时绑定邮箱和手机立即绑定

私有化属性赋值

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


正在回答

2 回答

加一个set方法即可。

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

yL_human 提问者

非常感谢!
2016-03-21 回复 有任何疑惑可以回复我~

course2.setName(name);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

私有化属性赋值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信