[Java]Error:No enclosing instance of type E is accessible. Must qualify the allocation with an enclo
来源:互联网 发布:江苏卫视网络源 编辑:程序博客网 时间:2024/05/21 22:35
在自己试着写一个链表的例子时,由于参考的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an instance of E). E指代我写的那个内部类。
根据提示,没有可访问的内部类E的实例,必须分配一个合适的内部类E的实例(如x.new A(),x必须是E的实例。)看着这句提示,我就纳闷了,我已经用new实例化了这个类,为什么还不行呢。
于是百度谷歌了一下相关资料。原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以在不做其他变动的情况下,最简单的解决办法是将public class改为public static class.
0 0
- [Java]Error:No enclosing instance of type E is accessible. Must qualify the allocation with an enclo
- No enclosing instance of type TextRunnable is accessible. Must qualify the allocation with an enclo
- [Error]No enclosing instance of type XX is accessible. Must qualify the allocation with an e
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing insta
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- No enclosing instance of type E is accessible. Must qualify the allocation with an en
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- python网络编程之阻塞与非阻塞模式的选择
- 搭建Spring(4)
- python里isinstance()函数的用法
- 6. ZigZag Conversion
- '\r'和'\n'的区别
- [Java]Error:No enclosing instance of type E is accessible. Must qualify the allocation with an enclo
- 应聘者面试的收获-说说工作的正确姿势(20170108)
- 新浪云PHP7.0连接MySQL
- 解决jQery和其他库的冲突
- Alize
- Android api level对照表
- csdn博客栏bug集合
- 负载均衡 集群
- 使用Alize等工具构建说话人识别平台