JAVA菜鸟问题---用类名声明变量,变量里的是什么?

比如有个student类,里面有3个设置学生姓名,成绩,ID的void方法.还有带有返回姓名,成绩,ID的方法.在别的类里某段代码:studentstu请问stu里面得到... 比如有个student类,里面有3个设置学生姓名,成绩,ID的void方法.还有带有返回姓名,成绩,ID的方法.
在别的类里某段代码:student stu
请问stu里面得到的是什么?怎么理解?
请尽量用白话解释清楚~高分求助!谢谢!!!
public class Student {
private int id;
private String name;
private double score;

public void setId(int id) {
this.id = id;
}

public void setName(String name) {
this.name = name;
}

public void setScore(double score) {
this.score = score;
}

public int getId() {
return id;
}

public String getName() {
return name;
}

public double getScore() {
return score;
}
}
展开
 我来答
paccer
推荐于2017-11-24 · TA获得超过920个赞
知道小有建树答主
回答量:1617
采纳率:100%
帮助的人:1357万
展开全部
Student stu这句话只是声明了一个变量,变量名为stu,变量类型为Student,就是说stu能够引用Student类型的对象,注意只是能够引用

只有用stu=new Student();才能说新建了一个Student对象,并把它赋给了变量stu,也就是说现在stu才实际上引用了一个Student类型的对象
百度网友49e335f18
2007-03-26 · 超过20用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:79.2万
展开全部
你就把这个 stu当成你的这个student模板的生成品。好比一个 足球生产厂商,那么你的类student只是这个厂家的模板,而stu就是实际生产出来的一个足球,这个足球拥有原有模板的一切功能,例如大小,重量等,
对于你的这个例子,你的stu就是按照student这个模板生产出来的一个产品,它可以通过3个void方法对3个属性就行修改,可以通过3个有返回值的方法进行查询。
说的够白话吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
立川同学
2007-03-26 · TA获得超过360个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:175万
展开全部
在别的类里面Student stu,本句内容:Student是变量类型声明,stu是变量名。变量stu里面是一个地址,地址指向一个Student的内存地址。
就好象Windows里面的快捷方式.
这种用快捷方式访问类的方法被称为引用(Reference)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
W_total
2007-03-26 · TA获得超过1085个赞
知道小有建树答主
回答量:1634
采纳率:0%
帮助的人:0
展开全部
它就是一个模型!

根据模型创造一个实体

使用set赋值,用get取值。

Student stu = new Student();
stu.setName("名字");
System.out.println(stu.getName);

你看看结果吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sharker008
2007-03-26
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
stu是声明一个Student类的一个变量,通过stu可以调用Student类的方法

参考资料: 看一下javaBean类的资料。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式