Java编译遇到的问题
来源:互联网 发布:微商发图软件 编辑:程序博客网 时间:2024/03/29 21:10
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g.
根据提示,没有可访问的内部类E的实例,必须分配一个合适的内部类E的实例(如x.new A(),x必须是E的实例。)看着这句提示,我就纳闷了,我已经用new实例化了这个类,为什么还不行呢。
于是百度谷歌了一下相关资料。原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以解决办法是将public class改为public static class.
在这里记下这个问题,也方面遇到同样问题的朋友查阅
0 0
- java编译遇到的问题
- Java编译遇到的问题
- java编译中可能遇到的问题
- 编译遇到的问题
- dos下编译执行java程序遇到的问题
- 使用java、javac命令行编译工程以及遇到的问题
- 多版本java编译android遇到的问题
- Java编译和Tomcat启动遇到的一些问题
- Gradle编译java,Eclipse项目以及遇到的问题
- 初学java时遇到的编译,运行问题
- 网站编译遇到的问题
- Ogitor 编译遇到的问题
- 最近遇到的编译问题
- linux 编译遇到的问题
- 编译源码遇到的问题
- 编译ics遇到的问题
- 编译ics遇到的问题
- OGRE编译遇到的问题
- Jquery基本使用
- 32位汇编程序
- 由画板实例来把握代码编写格式和提高编程能力以及OOP思想的实践
- RTMP协议
- TimesTen 数据库复制学习:12. Classic带缓存组复制的几种固定架构模式
- Java编译遇到的问题
- Android之MediaRecoder录制视频
- Python元组学习笔记
- 列表
- javascript对象
- 【剑指offer】如何通过先序遍历与中序遍历重建二叉树
- 关于css清除浮动
- 为什么我在css中设定的背景图片在浏览的时候不显示?
- 01背包