【java基础知识】【public、default、protected、private等修饰符的用法】
一直对于这些修饰符概念不是很清晰,趁实习生考核刚结束空出来的时间抓紧时间学习。
1、可以修饰成员变量和成员方法的修饰词有三个加一个缺省。它们的作用域使用如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × × (default)
private √ × × ×
2、可以修饰类名的修饰词只有public、和缺省。作用域根据上面推断public可以适用于所有的包,而缺省只能在自己的包中使用。