Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosi

转载 2011年10月18日 18:17:21

这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。   这样的错误好比类中的静态方法不能直接调用动态方法。可以把该内部类声明为static。或者不要在静态方法中调用。

那么为啥非静态方法不能调用动态方法呢,从面向对象的角度来说,动态方法与对象是联系密切的,比如发动是一个方法,它与汽车这个对象是关联的,所以只有new了汽车这个对象才能执行汽车.发动

J2ME (Java 2 Micro Edition) 简介

■前言      如果您曾经到http://www.javasoft.com 网站上查询有关Java 2 Micro Edition 的资料,十之八九会被一大堆的技术名词搞的一头雾水。什么 KVM ,...
  • jiangtao
  • jiangtao
  • 2001-04-13 09:39:00
  • 3604

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

在Java中 (1)类的静态方法不能直接调用动态方法。 (2)类的静态方法不能初始化内部类(包括该类的内部类,和其他文件中的内部类)。 (3)类的静态方法可以初始化其他类文件中的类。 (4)类的静态方...
  • chy555chy
  • chy555chy
  • 2016-09-09 11:27:40
  • 1262

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

看Java,在做练习的时候,结果编译时出现:No enclosing instance of type AddressDemo1 is accessible. Must qualify the all...
  • jaxmao888
  • jaxmao888
  • 2016-08-29 22:31:11
  • 423

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

今天准备写一个串口通信的Java类,其中有个内部类,用来执行读写操作,但是在main方法中声明内部类的时候有错误提示: No enclosing instance of type SPComm is...
  • zhouyingge1104
  • zhouyingge1104
  • 2015-03-23 20:52:27
  • 1983

No enclosing instance of type * is accessible. Must qualify the allocation with an enclosing instanc

今天在一位大神的博客中学习多线程的知识,其中有一段关于线程中sleep()方法的测试代码,内容如下:public class SleepLockTest{ private static Ob...
  • zhangjunfei12103323
  • zhangjunfei12103323
  • 2017-05-10 11:18:02
  • 979

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

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

No enclosing instance of type test is accessible. Must qualify the allocation with an enclosing inst

今日遇到一个报错如下: No enclosing instance of type test is accessible. Must qualify the allocation with ...
  • u013036274
  • u013036274
  • 2017-09-12 14:27:49
  • 764

【Java-bug】No enclosing instance of type Test is accessible. Must qualify the allocation with an encl

No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosing inst...
  • ouyangtianhan
  • ouyangtianhan
  • 2012-09-04 11:46:26
  • 6728

No enclosing instance of type X is accessible. Must qualify the allocation with an enclosing instanc

No enclosing instance of type X is accessible. Must qualify the allocation with an enclosing instanc...
  • gufeilong
  • gufeilong
  • 2016-01-11 19:12:23
  • 450

Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosing instance of type SimpleTh

这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。 这样的错误好比类中的静态方法不能直接调用动态方法。可以把该内部类声明为static...
  • coolcaicai
  • coolcaicai
  • 2008-07-11 15:30:00
  • 27976
收藏助手
不良信息举报
您举报文章:Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosi
举报原因:
原因补充:

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