person.java
来自「JAVA程序设计大作业」· Java 代码 · 共 59 行
JAVA
59 行
/**
文件:Person.java
说明:描述人的类文件
**/
package data;
import java.util.*;
import java.text.*;
public class Person
{
//身分证号
public String ID;
//姓名
public String name;
//性别
public String sex;
//出生年月
public Date birthday;
//构造方法
public Person(String ID,String name,String sex,Date birthday)
{
this.ID=ID;
this.name=name;
this.sex=sex;
this.birthday=birthday;
}
//获得身分证号
public String getID()
{
return ID;
}
//获得姓名
public String getName()
{
return name;
}
//获得出生日期
public Date getBirthday()
{
return birthday;
}
//计算当前年龄
public int getAge()
{
//获取当前年份
Calendar now=Calendar.getInstance();
int currentyear=now.get(Calendar.YEAR);
//获取出生年份
SimpleDateFormat fmt=new SimpleDateFormat("yyyy");
int birthyear=Integer.parseInt(fmt.format(birthday));
return (currentyear-birthyear+1);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?