易百教程

170、什么是嵌套类?

嵌套类可以定义为在另一个类或接口中定义的类。使用嵌套类将类和接口逻辑分组在一个地方,这样它就更具可读性和可维护性。 嵌套类可以访问外部类的所有数据成员,包括私有数据成员和方法。 嵌套类的语法定义如下:

class Java_Outer_class {
    //code    

    class Java_Nested_class {
        //code    
    }
}

嵌套类有两种类型:静态嵌套类和非静态嵌套类。非静态嵌套类也可以称为内部类。