当前位置:  技术问答>java相关

关于初始化问题

    来源: 互联网  发布时间:2015-03-21

    本文导语:  public class AutoIni {          int intMember = 100;          int intout ;         public int aMethod1() {                int intLocal ; // compile time error, intLocal need to be initialized               ...

public class AutoIni { 

        int intMember = 100; 
        int intout ;
        public int aMethod1() { 
              int intLocal ; // compile time error, intLocal need to be initialized 
              return intLocal; 
        } 

        public void aMethod2() { 
               int intMember = 100; 
               System.out.println (intMember);  
        } 

         public static void main ( String args[] ){ 
               AutoIni ac = new AutoIni(); 
       System.out.println(intout);               
               ac.aMethod1(); 
               ac.aMethod2(); 

          }  
}  
为什么intLocal 是没初始化错误,而intout不会报错?
不是说int 的默认值是0吗?

|
方法内的变量必须进行初始化,因为它们没有默认值。
作为类级别的变量则有默认值

|
Java设计者认为,程序设计者在方法不初始化变量是程序员的错误,所以不给默认值。
而在class 中...
给初始值的原因是因为类作为一个'type', 允许普遍的、不特例化现象,所以给出默认值了。

    
 
 

您可能感兴趣的文章:

  • 操作系统的初始化问题?
  • 一个关于GDT初始化的问题
  • 关于Struts初始化问题!
  • JB新手问题:Start未初始化程Applet小程序?怎么办?
  • 关于中断初始化的问题?
  • 指针数组的创建及初始化问题
  • 关于2.4.23内核启动对于usb初始化的问题
  • 请教:关于多维数组初始化的小问题
  • 有关初始化的问题!
  • 可执行程序加载动态库 和 动态库加载动态库 的动态库初始化的问题
  • 一个关于变量初始化的问题?进来看看
  • 菜鸟问题,关于新建对象和初始化对象的问题!(一定给分!!!!)
  • 好奇怪的初始化问题。
  • 关于Vim的使用问题,怎么加Vim建立的程序文件中,自动添加初始化注释
  • vm_area_struct初始化赋值问题?
  • 关于变量 document 可能尚未初始化错误的问题,请帮忙看看!
  • 初始化pthread_mutex_t变量的问题?????
  • 一个关于java构建器的初始化菜鸟问题,10分求解!!
  • 我现在用一个四核64位的机子安装64位的suse linux,但拷贝完安装文件重启后,在初始化安装环境时就会死机。初步判断可能是显卡的问题,但显卡是集成的,不知
  • 关于变量初始化的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 Constructors:构造函数,用于字符串初始化
  • 请问:BootLoader初始化硬件时,会对PLL和时钟初始化,这个PLL是什么啊,怎么初始化它啊?
  • c++类对象数组初始化方式
  • 关于编译时初始化和动态初始化
  • c++类对象初始化方式
  • 为什么在我的引导程序setup.asm里,初始化8253定时器后,程序不能往下运行,而取消初始化后能???
  • java map(HashMap TreeMap)用法:初始化,遍历和排序详解
  • C#中结构(struct)的部分初始化和完全初始化实例分析
  • 函数外初始化与函数内初始化详细解析
  • 在Jbuilder中,如何设置一个按钮的初始位置以及初始化按钮的大小?
  • 关于Struts初始化问题! iis7站长之家
  • inode在哪里初始化
  • Java对象初始化顺序的使用
  • 为什么SkinUtils这个类不用实例和初始化?
  • jsp初始化错误是怎么回事
  • 请教NAS1500机器的密码怎么初始化
  • 关于初始化的一点不明白的地方
  • 非静态初始化模块和构造器的区别?
  • 请问如何判断一个对象是否已经初始化???
  • java安全里面的PrivateKey和PublicKey是怎么初始化的??
  • 怎么给我的控件初始化,并将它显示出来?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3