先写的MyDate
package cn.pzhu.java.ch02.objectbasic;
public class MyDate {
int year;
int month;
int date;
void show() {
System.out.println(year + "-" + month + "-" + date);
}
void nextDate(){
//////随便写的一个
if(date>28){
System.out.println("Sorry,I don't know");
}else{
date+=1;
System.out.println(year + "-" + month + "-" + date);
}
}
}
接下来写的对这个类的测试
package cn.pzhu.java.ch02.objectbasic;
public class TestDemo {
public static void main(String[] args) {
MyDate zhang3=new MyDate();
zhang3.year=1990;
zhang3.month=2;
zhang3.date=10;
MyDate li4=new MyDate();
li4.year=1995;
li4.month=10;
li4.date=31;
/*
System.out.println(zhang3.year+"-"
+zhang3.month+"-"
+zhang3.date);
System.out.println(li4.year+"-"
+li4.month+"-"
+li4.date);*/
zhang3.show();
zhang3.nextDate();
li4.show();
li4.nextDate();
}
}
本文介绍了自定义日期类MyDate的设计与实现过程,并通过一个简单的测试类TestDemo验证其功能。MyDate类包含年、月、日三个属性,提供显示当前日期和计算次日的方法。

被折叠的 条评论
为什么被折叠?



