首页 > 代码库 > 【java基础知识】【public、default、protected、private等修饰符的用法】

【java基础知识】【public、default、protected、private等修饰符的用法】

一直对于这些修饰符概念不是很清晰,趁实习生考核刚结束空出来的时间抓紧时间学习。

 

1、可以修饰成员变量和成员方法的修饰词有三个加一个缺省。它们的作用域使用如下:

作用域     当前类 同一package 子孙类 其他package 

public        √          √             √            √ 

protected   √          √             √            × 

friendly      √          √             ×            ×   (default)

private       √          ×             ×            × 

 

2、可以修饰类名的修饰词只有public、和缺省。作用域根据上面推断public可以适用于所有的包,而缺省只能在自己的包中使用。

【java基础知识】【public、default、protected、private等修饰符的用法】