帮忙,编译提示错误了

seesea125 2004-07-15 06:37:58
import java.util.Date;
public class Person1{
private String name;
private int age;
private Date birthDate;
public Person1(String name,int age,Date d){
this.name=name;
this.age=age;
this.birthDate=d;
}
public Person1(String name,int age)
{
this(name,age,null);
}
public Person1(String name,Date d){
this(name,30,d);
}
public Person1(String name){
this(name,30);
}
public static void main(String args[]){
Date d1=new Date(1970,1,1);
Person1 p1=new Person1("Tom",18,d1);
Person1 p2=new Person1("bily",29);
Person1 p3=new Person1("Kity",d1);
Person1 p4=new Person1("john");
}
}
编译提示错误:Note: person1.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
这是怎么回事啊?
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nightlee 2004-07-15
  • 打赏
  • 举报
回复
Date d1=new Date(1970,1,1);
该方法已经过时啦,用Calendar类
shangrila999 2004-07-15
  • 打赏
  • 举报
回复
你看的书太老了,提示说明你用的Date()方法已经被废弃,具体的可查java doc中的api,
应该是Date class不对了
seesea125 2004-07-15
  • 打赏
  • 举报
回复
这个是教材书上的重载构造方法的例子

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧