public class Student {
/*1 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter
创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息,要求生日的格式为
yyyy-MM-dd=
2 根据上一题, 在学生类中添加一个方法,完成 返回 学生在10岁生日时的日期
*/
private int serialNumber;
private String name;
private int age;
private Date birthday;
public Student() {
}
public Student(int serialNumber, String name, int age) {
this.serialNumber = serialNumber;
this.name = name;
this.age = age;
}
public int getSerialNumber() {
return serialNumber;
}
public void setSerialNumber(int serialNumber) {
this.serialNumber = serialNumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public Date year(){
int year = birthday.getYear();
birthday.setYear(year+10);
Date date =birthday;
return date;
}
}
public class Test {
public static void main(String[] args) throws ParseException {
/*1 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter
创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息,要求生日的格式为
yyyy-MM-dd=
2 根据上一题, 在学生类中添加一个方法,完成 返回 学生在10岁生日时的日期
*/
Student student = new Student(1234, "张三", 12);
String birth = "2000-1-1";
Date date=DateUtil.stringToDate(birth);
// 把字符串转为了时间 存
student.setBirthday(date);
// 取值
Date date1 = student.getBirthday();
String s1 = DateUtil.dateToString(date1);
System.out.println("序号:" + student.getSerialNumber() + " " + "姓名:" + student.getName() + " "
+ "年龄:" + student.getAge() + " " + "生日:" +s1);
System.out.println("================================================");
Date date2=student.year();
String s = DateUtil.dateToString(date);
System.out.println("十年后的生日是:"+s);
}
}
创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter 创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息
最新推荐文章于 2023-06-16 19:55:53 发布