J2SE(十)Java之修饰符

类的访问控制修饰符

类的访问控制修饰符共有4种,分别为public、protected、default、private,其访问权限分别如下:

访问权限 子类 其他包
public
protected ×
default × ×
private × × ×
我们再来看看其他修饰符修饰类、变量、方法时的意义:

abstract

修饰类:说明该类为抽象类,主要用于子类继承实现

修饰方法:为抽象方法,没有具体实现。

final

修饰类:当一个类不可能有子类时可用修饰符 final 把它说明为最终类。被定义为 final 的类通常是一些有固定作用、用来完成某种标准功能的类。

修饰变量:说明该变量为常量,值不可修改。

修饰方法:

       该方法为最终方法,其功能和内部语句不能更改,即最终方法不能重写,就固定了这个方法所具有的功能和操作,防止当前类的子类对父类关键方法的错误定义,保证了程序的安全性和正确性

static

修饰成员变量:说明该变量为类的变量而非对象的变量。

修饰方法:

        修饰的方法称之为静态方法,静态方法是属于整个类的类方法,它不能操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量,即 static 方法只能处理 static 的域。

synchronized:

修饰方法:用于线程中同步。

你可能感兴趣的:(J2SE)