CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请教高手:这是为什么呢?

楼主chibaby(!小赖皮!)2003-06-03 11:54:02 在 Java / J2SE / 基础类 提问

private   int   pp;  
   
  public   void   getint()  
  {  
    pp=2;  
  }  
  public   int   getinfo()  
  {  
    return   this.pp;  
  }  
   
  为什么pp的值是空呢~~? 问题点数:0、回复次数:12Top

1 楼geyf(其实我也不会)回复于 2003-06-03 12:01:08 得分 0

因为你没有初始化(就进行了申明),所以为空。  
  你是在getint()方法中对pp赋值,  
   
  所以如果想不空,要不调用getint()方法,要不初始化Top

2 楼mdxk(梦界家园)回复于 2003-06-03 12:03:39 得分 0

public   int   getinfo()  
  {  
  getint();  
    return   this.pp;  
  }  
  Top

3 楼nodreamer(我想抽烟)回复于 2003-06-03 13:07:40 得分 0

你没有复制当然是空了  
  int   pp   =   2  
  或者  
  public   int   getinfo()  
  {  
  getint();  
    return   this.pp;  
  }  
  Top

4 楼farawayMemory(看树撞见她)回复于 2003-06-03 13:23:54 得分 0

不同意楼上几位,  
   
  private   int   pp;  
  默认值为0  
  Top

5 楼chibaby(!小赖皮!)回复于 2003-06-03 14:11:45 得分 0

public   int   getinfo()  
  {  
  getint();  
    return   this.pp;  
  }  
   
  如果是这样的话,我的程序就有错误了  
  我想要  
  public   void   getint()  
  {  
    pp=2;  
  }  
  中的pp值~~  
  Top

6 楼mymoto(忽忽)回复于 2003-06-03 14:12:53 得分 0

同意楼上,如  
  class   Moto{  
   
  private   static   int   i;  
  public   void   setInit(){  
  i   =   10;  
  }  
   
  public   static   String   getInt(){  
  return   "i   =   "   +   i;  
  }  
   
  public   static   void   main(String[]   args)   {  
  System.out.println(getInt());  
  }  
  }  
   
  显示i   =   0Top

7 楼chibaby(!小赖皮!)回复于 2003-06-03 14:28:38 得分 0

没有办法获得  
  public   void   setInit()  
  {  
      i   =   10;  
  }  
  中的i值吗~~?  
  Top

8 楼mymoto(忽忽)回复于 2003-06-03 14:39:10 得分 0

public   int   getinfo()  
  {  
  getint();  
    return   this.pp;  
  }  
   
  如果是这样的话,我的程序就有错误了  
  我想要  
  public   void   getint()  
  {  
    pp=2;  
  }  
  中的pp值~~  
   
  ————————————————————  
  怎么有错呢?你把错误打出来看看Top

9 楼chibaby(!小赖皮!)回复于 2003-06-03 14:50:01 得分 0

ApplicationDispatcher[]:   Servlet.service()   for   servlet   debugjsp   threw   exception  
   
  java.lang.NullPointerException  
  Top

10 楼chibaby(!小赖皮!)回复于 2003-06-03 15:12:24 得分 0

upTop

11 楼zuoyangguang(瓜瓜)回复于 2003-06-03 17:18:27 得分 0

getint应该改为setint吧,你调用了这个函数吗??  
  这是个简单问题,自己可以解决的Top

12 楼chibaby(!小赖皮!)回复于 2003-06-03 19:14:05 得分 0

呵呵/这个函数是自己定义的/不会是和关键字冲突吧~~!Top

相关问题

  • 这是为什么?
  • 这是为什么?????????
  • 这是为什么????
  • 这是为什么
  • 这是为什么??
  • 这是为什么??
  • 这是为什么
  • 这是为什么
  • 这是为什么?
  • 这是为什么???

关键词

  • pp
  • getint
  • getinfo
  • 错误
  • static
  • private

得分解答快速导航

  • 帖主:chibaby

相关链接

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

广告也精彩

反馈

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