Java修饰符分为两类。
修饰符可以用来修饰方法和属性。
修饰符可以分为两类:访问控制修饰符,非访问控制修饰符。
修饰符就像形容词,起修饰作用的。
访问控制修饰符控制谁可以访问它。(访问:调用)
1. 公共:public (所有人都可以访问它)
2. 受保护:protected (最麻烦了。)
3. 默认:default (不写就是默认,那么只有在同一个包里的人才能访问他。如果他有个儿子但是离家出走了(不在一个包里)那么也不能访问它了)
4. 私有:private (私有的只有自己可以访问,其他人都不能访问了)
# 非访问修饰符:
## static 修饰符,用来修饰类方法和类变量。
静态变量,所有的对象都使用同个变量。
final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
abstract 修饰符,用来创建抽象类和抽象方法。
synchronized 和 volatile 修饰符,主要用于线程的编程。