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

内部类中一个static变量问题?

    来源: 互联网  发布时间:2015-11-18

    本文导语:  public class EnclosingClass {   private static int staticvar=100;   public int instancevar=500;   public static void  main(String[] args)   {   EnclosingClass outer=new EnclosingClass();   EnclosingClass.InnerClass inner=outer.new InnerClass();   }   p...

public class EnclosingClass
{
  private static int staticvar=100;
  public int instancevar=500;

  public static void  main(String[] args)
  {
  EnclosingClass outer=new EnclosingClass();
  EnclosingClass.InnerClass inner=outer.new InnerClass();
  }
  public static class InnerClass
  {
    System.out.println("statcivar:"+EnclosingClass.this.staticvar);
  }
}


运行出错:
EnclosingClass.java:13:  expected
    System.out.println("statcivar:"+EnclosingClass.this.staticvar);
                      ^
EnclosingClass.java:13: cannot resolve symbol
symbol  : class out
location: class java.lang.System
    System.out.println("statcivar:"+EnclosingClass.this.staticvar);
          ^
EnclosingClass.java:9: qualified new of static class
  EnclosingClass.InnerClass inner=outer.new InnerClass();
                                        ^
3 errors

请指点一下?

|
我靠,你这个程序怎么写的,思路乱的一B

public static class InnerClass
  {
    System.out.println("statcivar:"+EnclosingClass.this.staticvar);
  }

这是个类吗?
有这么写的吗


EnclosingClass.this.staticvar);
this还有这么用的,我算见识了

outer.new InnerClass();
这句话又是什么意思,谁叫你这么写的?

    
 
 

您可能感兴趣的文章:

  • 大家快来帮帮我,关于JAVA的类变量:一定在定义成STATIC变量(即静态变量)吗?
  • PHP static局部静态变量和全局静态变量总结
  • STATIC变量不用赋初值?
  • static全局变量与普通的全局变量的区别详细解析
  • 请教:(static)静态变量和静态方法是什么意思?
  • 好像在函数(方法)里面不可以用 static来定义变量,是这样的吗?
  • pthread_create所创建的线程中的static变量
  • 请问:在类中能不能定义static pthread_mutex_t 类型的成员变量啊,怎么老是说没有这种类型啊?
  • 全局下定义的static变量的问题
  • main.c里面的static变量在其他源文件里面怎么使用
  • C++的static关键字及变量存储位置总结
  • PHP面向对象之旅:深入理解static变量与方法
  • static方法有没有多线程的问题?
  • 关于static块的问题
  • 请教static问题
  • 两个关于static的小问题
  • 关于static成员和JRE的问题
  • static的问题
  • 关于父类static 方法继承的问题!
  • 基础问题:关键字final的作用含义是什么,与static有何区别?
  • 关于linux 内核源码中static struct pci_driver vortex_driver的定义的问题
  • static问题???
  • 内核中static inline int strncmp(const char * cs,const char 的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.lang.model.element枚举modifier的类成员方法: static定义及介绍
  • 哪位能谈谈static方法内为什么不能包含static inner class?
  • java命名空间java.lang.reflect类modifier的类成员方法: static定义及介绍
  • non-static class为什么不可以包含static methods and fields
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: static_init定义及介绍
  • SCJP -- static method can not access non-static variable?
  • non-static inner class为什么不可以包含static methods and fields
  • 1.在程序中用static final与用static或不加上这些标志的具体区别是什么? 2.工程建库
  • 内部内不可拥有static数据或static 内部内!!!!!!!!!
  • static
  • static 类和普通类的区别??
  • node-static
  • 请前辈谈谈static的机制!
  • final 与static
  • about static
  • static在类定义中的作用
  • 帮我解释static
  • 关于static关键字的一些模糊
  • 请教 关于STATIC的用法
  • static程序块?
  • 如何判斷 .o 是用static編譯的


  • 站内导航:


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

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

    浙ICP备11055608号-3