no+enclosing+instance+of+type
时间: 2023-11-14 15:04:14 浏览: 35
"No enclosing instance of type"是Java编译器报出的错误信息,意思是没有可访问的内部类实例。这个错误通常发生在内部类的实例化过程中,因为内部类需要外部类的实例作为它的一个成员变量。如果没有外部类的实例,就会出现这个错误。解决方法是在内部类的实例化过程中,使用外部类的实例来实例化内部类。例如,如果外部类是SxtStu,内部类是A,那么可以使用x.new A()来实例化内部类,其中x是SxtStu的一个实例。
相关问题
no enclosing instance of type
"no enclosing instance of type" 是一个编译错误,通常是由于在非静态内部类中引用了外部类的静态成员导致的。为了访问外部类的静态成员,应该在外部类名前加上 "类名." 的形式来访问。
no encloseing instance oftype
"no enclosing instance of type" 的意思是没有包含该类型的实例。这通常是因为在访问非静态内部类的成员时,需要先创建外部类的实例。如果没有创建外部类的实例,就会出现这个错误。