类定义前面可以修饰public,protected和private
内部类前面可以修饰public,protected和private
局部内部类前面可以修饰public,protected和private
以上说法都不正确
外部类与内部类
1、对于外部类而言,它也可以使用访问控制符修饰,单外部类只能有两种访问
修饰级别,public和默认,因为外部类没有处于任何类的内部,也就是没有其所
在的类的内部,所在类的子类两个范围,因此private和protected对于外部类没
有用。
2、内部类的上一级程序但愿就是外部类,所以它具有四个作用域:同一个类private
、同一个包protected、默认(同包+子类)default,以及所有public
3、因为局部成员的作用于是所在方法,其他程序单元,永远不可能访问另一个方法
中的局部变量,所以所有的局部变量都不需要访问修饰符修饰。
4、另外对于普通的类,可用的修饰符有final abstrat strictf public 和默认的包访问,不可以用 private 修饰。