No enclosing instance of type AddressDemo1 is accessible. Must qualify the allocation with an enclos

原创 2016年08月29日 22:31:11
看Java,在做练习的时候,结果编译时出现:No enclosing instance of type AddressDemo1 is accessible. Must qualify the allocation with an enclosing instance of type AddressDemo1 (e.g. x.new A() where x is an instance of AddressDemo1).AddressDemo1指代我写的那个内部类。
根据提示,没有可访问的内部类AddressDemo1的实例,必须分配一个合适的内部类AddressDemo1的实例(如x.new A(),x必须是AddressDemo1的实例。)我已经用new实例化这个类,为什么还不行呢。
百度相关资料。原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static void main。在Java中,类中的静态方法不能直接调用动态方法。只有将内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。将public class改为public static class.

相关文章推荐

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...

Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing

一:在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must...

Java出现No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosin

最近研究LDA源代码时,里面涉及到Comparable方法的使用。以前用过这个排序方法,现在想回顾一下。以下是程序,感觉没问题啊,结果报错了:Exception in thread "main" ja...

Java编译时出现 No enclosing instance of type Main is accessible. Must qualify the allocation with an encl

今天在编译Java程序的时候出现以下错误: No enclosing instance of type Main is accessible. Must qualify the allocation ...

Java出现No enclosing instance of type ImageViewer is accessible. Must qualify the allocation with an

菜鸟刚开始学Java,看《Java核心技术 卷1 基础知识 (第9版)》-在按照编译写书上一个例子时,由于书上的源代码不是很完整,写完之后发现编译器报错,编译时出现:No enclosing in...
  • Mr_Pu
  • Mr_Pu
  • 2015年08月08日 17:43
  • 575

No enclosing instance of type Excrise is accessible. Must qualify the allocation with an enclosing i

转载自:转载内容 最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of ty...
  • SCGH_Fx
  • SCGH_Fx
  • 2017年03月30日 13:12
  • 388

No enclosing instance of type Outer is accessible. Must qualify the allocation with an enclosing ins

之前看内部类的时候没发现这个问题,今天写代码的时候遇到,写个最简单的例子: 下面这一段代码 红色的部分就是编译报错: No enclosing instance of type ...

Must qualify the allocation with an enclosing instance of type AAA (e.g. x.new A() where x

今天在写一个程序的时候在一个类中写了内部类。在main()中进行了实现, 但是在编译的时候进行了报错。自己也不知道错在哪里就出现了这样的英文。 Exception in thread “main”...

在外部类中创建内部类的对象时报错No enclosing instance of type Outside is accessible···的解决方

在学习内部类的时候自己写了一个内部类的代码试验了一下,代码如下public class Outside { public class Inner{ public void show(){ Sys...

黑马程序员--No enclosing instance of type E is accessible.

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 过滤器设置成内部类还是外部类? 如果内部类设置成内部,就不能定义含参数的构造函数,程序的扩展...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:No enclosing instance of type AddressDemo1 is accessible. Must qualify the allocation with an enclos
举报原因:
原因补充:

(最多只允许输入30个字)