定义一个表示学生的student类,包括的变量有学号、姓名、性别、年龄(如"0401398", "杨小明", "男",20),包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能。
import java.util.Scanner;
public class Demo3 {
public static void main(String[] args) {
Scanner s1=new Scanner(System.in);
student s=new student("0401398","杨小明","男",20); //使用构造函数初始化student对象
s.show(); //显示所有信息
System.out.println("请输入要修改的年龄:");
int i=s1.nextInt();
s.setAge(i); //修改年龄
System.out.println("修改年龄后为:");
s.show(); //显示修改年龄后的所有信息
}
}
class student{
String xuehao;//属性
String name;
String sex;
int age;
student(String x,String n,String s,int a)//定义构造函数
{
xuehao=x;
name=n;
sex=s;
age=a;
}
//方法
public String getXueHao(){//获取学号
return xuehao;
}
public String getName(){//获取姓名
return name;
}
public String getSex(){//获取性别
return sex;
}
public void setAge(int a){//修改年龄
age=a;
}
public int getAge(){//获取年龄
return age;
}
public void show(){ //显示所有信息
System.out.println("xuehao:"+getXueHao()+" name:"+getName()+" sex:"+getSex()+" age:"+getAge());
}
}