Java中修饰符
下面这张图应该大家都见过,根据图表来记忆最好理解
范围 | private | friendly(默认) | protected | public |
当前类 | √ | √ | √ | √ |
当前包中的类 | √ | √ | √ | |
当前包中的类,以及不同包中的子类 | √ | √ | ||
所有 | √ |
下面我们根据修饰符的类型进行分类整理
类的修饰符 | public、final、abstract |
方法的修饰符 | public、private、protected、friendly |
static、final、abstract、synchronized、native | |
成员变量的修饰符 | public、private、protected、static、transient、final、volatie |
构造函数的修饰符 | public、private、protected |
理解了这些,才能更好的去设计 类、方法、成员变量。