关于JAVA 对象类型的参数问题! 请达人帮帮忙! 谢谢!

这个是属性类:publicclassStudents{floatjava=0;floathtml=0;floatdate=0;}这个是方法类:publicclassSco... 这个是属性类:
public class Students {
float java=0;
float html=0;
float date=0;
}

这个是方法类:
public class Score {
public float get(Students stu){ //我想请问( Students stu) 这个括号里的2个参数分别对应的是什么? 有什么具体的意思吗?
float avg=0;
avg=(stu.java +stu.html +stu.date)/3;
return avg;
}
}

这个是测试类:
public class ceshi {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

xuesheng stu = new xuesheng();
jisuan j = new jisuan();
float avg=0;
stu.java=90;
stu.date=80;
stu.html=77;
avg=j.getAvg(stu); // 还有这个地方的(stu)是什么意思呢?
System.out.println("分"+avg);
}

}
方法类的 public float get(Students stu)

应该是public float getAvg(Students stu) 少写了...
展开
 我来答
q69419595
2012-09-10 · 超过25用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:81.1万
展开全部
public float getAvg(Students stu) :Students是参数的类型,stu是参数名, 也就是要调用这个方法要传入一个Students类型的参数

avg=j.getAvg(stu);这里的(stu)就是把签名定义的xuesheng stu = new xuesheng(); 当作参数传到getAvg(Students stu)这个方法里
专治八阿哥的孟老师
2012-09-10 · 爱生活,爱编程,专心于学习技术和撸猫
专治八阿哥的孟老师
采纳数:494 获赞数:3914

向TA提问 私信TA
展开全部
public float getAvg(Students stu)这里就是传一个参数,类型是Students ,参数名是stu
追问
avg=j.getAvg(stu); // 还有这个地方的(stu)是什么意思呢?

请问这里为什么要在后面写(stu)呢? 可不可以什么都不写呢?
追答
avg=j.getAvg(stu)这里的stu就是你前面new的那个对象啊,你要把它当参数传到getAvg这个方法里进行操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轉角得到愛
2012-09-10
知道答主
回答量:2
采纳率:0%
帮助的人:3155
展开全部
students 这个类和students类的实例 下面那个是stu的对象主要是往j里面传递stu这个对象里面的内容呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjl19890207
2012-09-10 · TA获得超过228个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:150万
展开全部
好好看看java对象的知识吧!这些都是基础的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-10
展开全部
第一个不说了 第二个avg=j.getAvg(stu); 这个地方是方法调用。。但是貌似应该是
Score s = new Score();
s.getAvg(stu); ----这个地方的stu不能省略,,首先你上边Score类里声明了该方法的签名,且里边要求的是(Students stu)即Students类型的参数...
就比如说你要计算某学生的平均分。当然要知道是哪一个学生一样...所以这里必须传递该学生的对象地址...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式