说明
Java的成员类可以被private修饰,但外部类、局部类不能被private修饰。
示例
成员类用private修饰—允许
下面代码中的成员类Class2 被private修饰,是允许的:
package com.thb;
public class Parent {
public class Class1 { }
private class Class2 { }
}
局部类用private修饰,编译报错
下面代码中的局部类Class3被private修饰,编译报错:
外部类用private修饰,编译报错
下面代码中的外部类用private修饰,编译报错: