修饰符
abstract
1) 修饰类,抽象类。抽象类在继承的抽象层,不能实例化。
2) 修饰方法,抽象方法。抽象方法没有方法体,用来表示系统有什么功能,但不提供实现。
static
1) 修饰变量,静态变量 public static int a;
表示变量由类所有,通过类引用;类的全局变量。
2) 修饰方法,静态方法 public static void method( )
静态方法必须实现;不能访问类的实例变量和实例方法。
3) 静态代码块
static {
}
加载类时即执行;不能访问类的实例变量和实例方法。
final
1) 修饰类,类禁止继承。
2) 修饰变量,变量的值不会改变。
3) 修饰方法,方法不能被子类覆盖。