黑马程序员技术交流社区
标题:
private能修饰什么?
[打印本页]
作者:
水佳伟
时间:
2015-7-25 20:40
标题:
private能修饰什么?
类,成员变量,局部变量,成员方法,构造方法都能?
作者:
libin
时间:
2015-7-25 21:03
不能修饰类,除非是内部类处在类成员的位置上的时候才可以。
作者:
gongyanfa123
时间:
2015-7-25 21:27
额。。。上网查查把。都会有的。
作者:
小p
时间:
2015-7-25 21:32
构造方法也不行吧
作者:
Xia_
时间:
2015-7-25 21:51
不能修饰外部类,可以修饰内部类,但是不建议这样做,成员变量,局部变量,成员方法,构造方法都可以修饰
理由:对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。
既然你问的类使用了private修饰符,说明是个内部类。内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。
当一个内部类使用了private修饰后,只能在该类的外部类内部使用。
作者:
嗬嗬嗬_000
时间:
2015-7-25 21:58
不能修饰外部类
作者:
chad8753
时间:
2015-7-25 22:01
都可以吧
作者:
越王剑
时间:
2015-7-25 22:03
你见过private修饰的类吗 呢还怎吗访问
作者:
小城青年
时间:
2015-7-25 22:05
成员变量,成员方法.也能修饰局部变量,但是没有太大意义.
作者:
菜鸟哥
时间:
2015-7-25 22:31
私有的修饰符!
作者:
宋举
时间:
2015-7-25 22:38
private 可以修饰类,只是修饰的是内部类,内部类也要声明为静态的。
作者:
木森
时间:
2015-7-25 22:58
好像都可以吧
作者:
boboyuwu
时间:
2015-7-25 23:04
对 ,都可以修饰
作者:
boboyuwu
时间:
2015-7-25 23:06
Xia_ 发表于 2015-7-25 21:51
不能修饰外部类,可以修饰内部类,但是不建议这样做,成员变量,局部变量,成员方法,构造方法都可以修饰
...
回答的好
作者:
康恒强
时间:
2015-7-25 23:51
飘过飘过,,,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2