java静态方法中不能创建内部类对象
来源:互联网 发布:js向div中添加图片 编辑:程序博客网 时间:2024/04/26 12:12
今天在学习java基础的时候,看了内部类的使用,然后自己写了demo,
例子截图如下:
报错信息:
No enclosing instance of type ThreadTest1 is accessible. Must qualify the allocation with an enclosing instance of type ThreadTest1 (e.g. x.new A() where x is an instance of ThreadTest1).
在静态的方法中不能使用内部类
原理;因为内部类可以直接使用外部类的成员变量的,而成员变量是对象所属,只有对象创建出来了才可以使用成员变量,而在静态方法中可以不用创建对象就爱可以被调用,所以二者矛盾
0 0
- java静态方法中不能创建内部类对象
- 《黑马程序员》 静态方法中不能直接创建内部类实例对象的原因
- 静态方法中不能创建内部类的实例
- Java中main方法中为什么不能直接创建实例化内部类对象
- Java在外部类的方法中创建内部类对象
- 静态方法中不能new内部类
- Java 创建内部类对象时,内部类为静态和非静态时的创建方法
- 怎么在外部类的静态方法中创建成员内部类的对象?
- java中的内部类创建对象方法
- 在main()方法中不能创建非静态内部类的实例
- 静态方法不能new内部类实例对象
- 《黑马程序员》 静态方法中不能new内部类的实例对象的总结
- 动态的内部类不能在静态方法中直接声明对象
- 静态方法中不能new内部类的实例对象的总结
- 静态方法中不能new内部类的实例对象的总结
- java静态方法中调用内部类
- Java静态方法中调用内部类
- 静态方法中使用内部类不能通过new
- Oracle复杂数据类型
- 序列化 (Serialization)的几段定义及在Unity中的使用
- 不同C++编译器初始化容器元素的结果
- Intellij idea 功能简介(一)安装
- UVA - 10057 A mid-summer night's dream.
- java静态方法中不能创建内部类对象
- 是时候将Linux一分为二了吗?
- 为 iPhone 和 iPad 自定义网站的主屏幕图标
- 0xC0000005: 读取位置 0x0000001c 时发生访问冲突 的原因
- Qt编写Mplayer前端程序
- ios8 升级导致的问题汇总
- Android自定义RadioButton
- 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetE
- poj 2524 Ubiquitous Religions