Java之Private,public,protect,default的权限


1.仅对本类可见-private

2.对所有类可见 -public

3.对本包和所有子类可见 -protected

4.对本包可见-default(不需要修饰符)


 

Private

Default

Protected

Public

同一个类

1

1

1

1

同一个包的子类

0

1

1

1

同一个包的非子类

0

1

1

1

不同包的子类

0

0

1

1

不同包的非子类

0

0

0

1


1表示可见,0表示不可见
posted @ 2017-11-07 19:57  link98  阅读(589)  评论(0编辑  收藏  举报