类的访问控制修饰符
类的访问控制修饰符共有4种,分别为public、protected、default、private,其访问权限分别如下:
访问权限 | 类 | 包 | 子类 | 其他包 |
public | ∨ | ∨ | ∨ | ∨ |
protected | ∨ | ∨ | ∨ | × |
default | ∨ | ∨ | × | × |
private | ∨ | × | × | × |
abstract
修饰类:说明该类为抽象类,主要用于子类继承实现
修饰方法:为抽象方法,没有具体实现。
final
修饰类:当一个类不可能有子类时可用修饰符 final 把它说明为最终类。被定义为 final 的类通常是一些有固定作用、用来完成某种标准功能的类。
修饰变量:说明该变量为常量,值不可修改。
修饰方法:
该方法为最终方法,其功能和内部语句不能更改,即最终方法不能重写,就固定了这个方法所具有的功能和操作,防止当前类的子类对父类关键方法的错误定义,保证了程序的安全性和正确性
static
修饰成员变量:说明该变量为类的变量而非对象的变量。
修饰方法:
修饰的方法称之为静态方法,静态方法是属于整个类的类方法,它不能操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量,即 static 方法只能处理 static 的域。
synchronized:
修饰方法:用于线程中同步。