课程
/后端开发
/Java
/Java入门第三季
System.out.println("添加了学生:"+students.get(id).getName() 为啥我是getName 而老师是name()
2016-07-08
源自:Java入门第三季 5-2
正在回答
因为老师设置的是public公有属性,一般而言,做开发的时候为了信息安全,我们会选择使用private属性,然后使用get和set方法,这时候我们就是通过get方法获取属性了。
Romenlo 提问者
首先这里是拿到了students集合里面的一个学生对象,老师在学生对象的方法里写的是name()获取姓名字符串,你定义的是getName方法所以不一样,以自己学生类定义的方法名为准
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答重写了equal后name还是提示false 怎么回事
2 回答为什么是temp的id和name,不是cr1的id的id和name?
1 回答id name具体指的是什么?
2 回答重写了equal后name还是提示false 前一节的课程也是一样 怎么回事
1 回答students.get(ID).name