CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

n.addYear()为什么结果显示year没加1呢?

楼主lvy1984(可爱小甜甜)2005-06-01 15:56:06 在 Java / J2SE / 基础类 提问

public   class   MyDate{  
  private   int   day=12;  
  private   int   month=6;  
  private   int   year=1900;  
  public   MyDate(int   y,int   m,int   d){  
  year=y;  
  month=m;  
  day=d;  
  }  
  void   addYear()  
  {  
  year++;  
  }  
  public   void   display(){  
  System.out.println(year+"-"+month+"-"+day);  
  }  
  public   static   void   main(String[]   args){  
  MyDate   m,n;  
  m   =   new   MyDate(22,9,2003);  
  n=m;  
  n.addYear();  
  m.display();  
  n.display();  
  }  
  }  
  n.addYear()为什么结果显示year没加1呢?  
  还有public   MyDate(int   y,int   m,int   d){  
  year=y;  
  month=m;  
  day=d;  
  这句是不是没用呢?  
  最后执行的m   =   new   MyDate(22,9,2003);不是上面那个方法啊?如果是的话应该22是年,9是月,2003是日啊,为什么最后还是2003是年呢?public   MyDate(int   y,int   m,int   d)不是构造方法吗? 问题点数:0、回复次数:4Top

1 楼JiangJason()回复于 2005-06-01 16:01:56 得分 0

不好意思,在我这边结果是:  
  23-9-2003  
  23-9-2003Top

2 楼treeroot(旗鲁特)回复于 2005-06-01 16:09:13 得分 0

谁说没有加呀??Top

3 楼lvy1984(可爱小甜甜)回复于 2005-06-01 16:12:32 得分 0

哦,我看错了,但为什么m.display()和n.display()结果一样呢?明明N就加了1,M没加1啊?Top

4 楼chinamao(蓬蓬)回复于 2005-06-01 16:33:27 得分 0

但为什么m.display()和n.display()结果一样呢?  
  回答:   n=m;这样n和m实际上是同一个对象,n,m相当于对于一个对象的不同的名称,所有  
  对其中任意一个的操作,都是同样的效果.  
   
  还有public   MyDate(int   y,int   m,int   d){  
  year=y;  
  month=m;  
  day=d;  
  这句是不是没用呢?  
  这当然有用了,这是构造函数亚.  
   
  另外你的   new   MyDate(22,9,2003);令人误解.应该是   new   MyDate(2003,9,22);吧  
   
   
  Top

相关问题

  • 简单问题:"\n"不显示?
  • 我想显示个 "\n" 怎么办?
  • 在ASP。NET里面怎么显示N行N列的图片?
  • 如何在一个(N-UP)Datawindow中显示图片
  • 如何在excel里把“\r\n”显示为换行?
  • 在dbgrid第一列显示1~n的数值如何操作?
  • 大家整天n个小时对着显示器,会有什么反应?
  • N-Up样式的数据窗口怎样分列显示同类数据?
  • CEdit::SetWindowText(pStr),pStr中有"\n\r",如何将整个pStr都显示在Edit中。
  • 一个窗口怎么动态显示n多个表?谢谢,100分

关键词

  • mydate
  • addyear
  • year
  • month
  • display
  • day
  • private

得分解答快速导航

  • 帖主:lvy1984

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo