黑马程序员技术交流社区

标题: Java题 [打印本页]

作者: 踏落叶寻找你    时间: 2017-3-14 09:47
标题: Java题
问一下,setData方法实现初始化学生信息是什么意思??


作者: 623376390    时间: 2017-3-14 10:02
对象访问和定义类私有对象的set和get方法,一个设置,一个获取。。。菜鸟

作者: 灬Wonder    时间: 2017-3-14 10:44
1111111111111111111111111111
作者: 踏落叶寻找你    时间: 2017-3-14 11:00
623376390 发表于 2017-3-14 10:02
对象访问和定义类私有对象的set和get方法,一个设置,一个获取。。。菜鸟
...

这个我知道,但是他是让setData方法实现初始化是什么意思,不是跟set方法重复了?

作者: 623376390    时间: 2017-3-14 11:50
踏落叶寻找你 发表于 2017-3-14 11:00
这个我知道,但是他是让setData方法实现初始化是什么意思,不是跟set方法重复了?
...

菜鸟,那能一样吗?你知道什么叫重载吗?

作者: 623376390    时间: 2017-3-14 11:52
问题解决的方式有很多,重在方式。但方式并不是只有一种。

作者: 雪飞舞舞    时间: 2017-3-14 12:36
66666666

作者: 飞扬的代码    时间: 2017-3-14 13:29
没看懂 还在学基础

作者: mrwalker    时间: 2017-3-15 09:19
setData就是私有对象的set方法啊,比如这道题你要定义学生名字name为私有,外界要设置学生类的名字,就需要set方法,这道题题目要求把这个方法定义为setData
作者: 明明凯凯归归    时间: 2017-3-15 13:09
这句话说初始化学生信息,学生信息是什么,题目说得很清楚,姓名和成绩,而成绩是对象类型的成员变量(姓名是字符串型)。目标有了,参数呢?至少需要传一个姓名吧,还有这个成绩怎么设置?是传一个成绩对象
作者: 明明凯凯归归    时间: 2017-3-15 13:14
还是传成绩对象里面需要的属性?建议用后者,因为对象会替换原有的成绩对象,使之成为垃圾,消耗内存。那么就需要科目和分数,所以总共需要三个参数。方法体呢?姓名很好设置,this.name=name。
作者: 明明凯凯归归    时间: 2017-3-15 13:16
成绩的设置就需要调用成绩类的set科目和set分数的方法了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2