一、abstract[抽象的]
1. 可以修饰类:
2. 可以修饰方法:
3. 抽象类可以定义子类:
二、static [静态的]
1. 可以修饰属性:
2. 可以修饰方法
3. 可以修饰代码块
三、final[最终的、最后的]
1. final可以修饰变量(局部变量、实例变量、静态 变量)
2. final可以修饰方法:被final修饰的方法能被子类 继承,但是不能被覆盖
3. final可以修饰类:被final修饰的类不能被继承, 没有子类
一、abstract[抽象的]
1. 可以修饰类:
2. 可以修饰方法:
3. 抽象类可以定义子类:
二、static [静态的]
1. 可以修饰属性:
2. 可以修饰方法
3. 可以修饰代码块
三、final[最终的、最后的]
1. final可以修饰变量(局部变量、实例变量、静态 变量)
2. final可以修饰方法:被final修饰的方法能被子类 继承,但是不能被覆盖
3. final可以修饰类:被final修饰的类不能被继承, 没有子类