定義一個表示學生的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());
}
}