java程序改错
编写一个Java程序,定义一个表示学生的类,类名Student,其成员变量有:学号、班级姓名、性别、年龄;成员方法:(1)获得班号(2)获得姓名(3)获得年龄(4)修改年...
编写一个Java程序,定义一个表示学生的类,类名Student,
其成员变量有:学号、班级姓名、性别、年龄;
成员方法:(1)获得班号(2)获得姓名(3)获得年龄(4)修改年龄;
创建一个Student的对象,修改该对象的年龄,并输出该对象的年龄。我写的程序如图: 展开
其成员变量有:学号、班级姓名、性别、年龄;
成员方法:(1)获得班号(2)获得姓名(3)获得年龄(4)修改年龄;
创建一个Student的对象,修改该对象的年龄,并输出该对象的年龄。我写的程序如图: 展开
展开全部
setage 不应该返回的,还有就是你的构造方法哪里用了,在创建对象时传入的值更本就没用到,你的初始化就有问题
class StudentInformation {
private String Id;
private String Grade;
private String Name;
private String Sex;
private int age;
public String getId() {
return Id;
}
public void setId(String id) {
Id = id;
}
public String getGrade() {
return Grade;
}
public void setGrade(String grade) {
Grade = grade;
}
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public String getSex() {
return Sex;
}
public void setSex(String sex) {
Sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Student {
public static void main(String agr[]) {
StudentInformation si = new StudentInformation();
si.setAge(10);
System.out.println(si.getAge());
}
}
class StudentInformation {
private String Id;
private String Grade;
private String Name;
private String Sex;
private int age;
public String getId() {
return Id;
}
public void setId(String id) {
Id = id;
}
public String getGrade() {
return Grade;
}
public void setGrade(String grade) {
Grade = grade;
}
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public String getSex() {
return Sex;
}
public void setSex(String sex) {
Sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Student {
public static void main(String agr[]) {
StudentInformation si = new StudentInformation();
si.setAge(10);
System.out.println(si.getAge());
}
}
展开全部
1.带参数的构造函数需要先自定义的,然后才能用来初始化对象。
2.要弄清setXXX();与getXX();的作用:
setXXX()是用来初始化数据成员的;
getXX()是用来获取数据成员的值的;
3.对于String数据类型是要用“ " " ”括起来的。
2.要弄清setXXX();与getXX();的作用:
setXXX()是用来初始化数据成员的;
getXX()是用来获取数据成员的值的;
3.对于String数据类型是要用“ " " ”括起来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的student里缺少一个构造方法吧 还有哪些成员变量最好设置为private
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询