Java的成员类可以被private修饰

说明

Java的成员类可以被private修饰,但外部类、局部类不能被private修饰。

示例

成员类用private修饰—允许

下面代码中的成员类Class2 被private修饰,是允许的:

package com.thb;

public class Parent {

    public class Class1 { }

    private class Class2 { }
}

局部类用private修饰,编译报错

下面代码中的局部类Class3被private修饰,编译报错:

Java的成员类可以被private修饰_第1张图片
Java的成员类可以被private修饰_第2张图片

外部类用private修饰,编译报错

下面代码中的外部类用private修饰,编译报错:

Java的成员类可以被private修饰_第3张图片
Java的成员类可以被private修饰_第4张图片

你可能感兴趣的:(java,开发语言)