java中的封闭变量是什么?

java中的封闭变量是什么?,java,inner-classes,Java,Inner Classes,在java的内部类的上下文中,封闭类和封闭变量是什么意思?封闭类表示定义内部类的方式。因此,外部类中定义的所有变量都称为封闭变量 class Outer { <-- Enclosing class private int age; <-- Enclosing variable private int name; <-- Enclosing variable class Inner { } } 类外部{这在上下文中会更容易。如果没有它,很难说出

java
内部类
的上下文中,封闭类和封闭变量是什么意思?

封闭类表示定义内部类的方式。因此,外部类中定义的所有变量都称为封闭变量

class Outer { <-- Enclosing class
    private int age; <-- Enclosing variable
    private int name; <-- Enclosing variable

    class Inner {
    }
}

类外部{这在上下文中会更容易。如果没有它,很难说出这本书的确切含义。谢谢你的例子。如果我在内部类中声明一个变量,那么我可以说局部变量和另一个问题什么不是外部类?它与封闭类相同吗?没有局部变量是一个已经有另一个定义的术语.外部类和封闭类的含义相同。