经典指数          
原因
494
浏览数
0
收藏数
 

关于 访问权限说法正确 的是 ( )


  • 类定义前面可以修饰public,protected和private
  • 内部类前面可以修饰public,protected和private
  • 局部内部类前面可以修饰public,protected和private
  • 以上说法都不正确

     举报   纠错  
 
切换
1 个答案
  private default protected public 同一个类中 √ √ √ √ 同一个包中   √ √ √ 子类中     √ √ 全局范围内       √ ( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和默认。因为外部类没有处于任何类的内部,也就没有其所在类的内部、所在类的子类两个范围,因此 private 和 protected 访问控制符对外部类没有意义。 ( 2 )内部类的上一级程序单元是外部类,它具有 4 个作用域:同一个类( private )、同一个包( protected )和任何位置( public )。 ( 3 ) 因为局部成员的作用域是所在方法,其他程序单元永远不可能访问另一个方法中的局部变量,所以所有的局部成员都不能使用访问控制修饰符修饰。
 
切换
撰写答案
扫描后移动端查看本题