1.public:共同访问,对所有的类可见。
2.producted:保护型访问,对一个包可见,对不同包的子类可见。
3.default:默认权限访问。只对同一个包可见,注意不同包的子类不可见。
4.private:私有访问,只对同一个类可见,其他都不可见。
| 修饰符 | 同类 | 同包 | 子类 | 其他包 |
|---|---|---|---|---|
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| default | √ | √ | × | × |
| private | √ | × | × | × |
1.static:用来创建方法和类变量。
2.final:用来修饰类、方法和变量,final修饰的类不能被继承
3.abstract:用来创建抽象类和抽象方法
4.synchronized:用于多线程的同步



