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;
}
} 展开
在别的类里某段代码: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;
}
} 展开
展开全部
你就把这个 stu当成你的这个student模板的生成品。好比一个 足球生产厂商,那么你的类student只是这个厂家的模板,而stu就是实际生产出来的一个足球,这个足球拥有原有模板的一切功能,例如大小,重量等,
对于你的这个例子,你的stu就是按照student这个模板生产出来的一个产品,它可以通过3个void方法对3个属性就行修改,可以通过3个有返回值的方法进行查询。
说的够白话吧~
对于你的这个例子,你的stu就是按照student这个模板生产出来的一个产品,它可以通过3个void方法对3个属性就行修改,可以通过3个有返回值的方法进行查询。
说的够白话吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在别的类里面Student stu,本句内容:Student是变量类型声明,stu是变量名。变量stu里面是一个地址,地址指向一个Student的内存地址。
就好象Windows里面的快捷方式.
这种用快捷方式访问类的方法被称为引用(Reference)。
就好象Windows里面的快捷方式.
这种用快捷方式访问类的方法被称为引用(Reference)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它就是一个模型!
根据模型创造一个实体
使用set赋值,用get取值。
Student stu = new Student();
stu.setName("名字");
System.out.println(stu.getName);
你看看结果吧。
根据模型创造一个实体
使用set赋值,用get取值。
Student stu = new Student();
stu.setName("名字");
System.out.println(stu.getName);
你看看结果吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
stu是声明一个Student类的一个变量,通过stu可以调用Student类的方法
参考资料: 看一下javaBean类的资料。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询