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