1.类及其组成所使用的常见修饰符
-
A:修饰符:
权限修饰符:private,默认的,protected,public
状态修饰符:static,final
抽象修饰符:abstract -
B:修饰类的关键字:
权限修饰符:默认修饰符,public
状态修饰符:final
抽象修饰符:abstract用的最多的就是:public
-
C:修饰成员变量的关键字:
权限修饰符:private,默认的,protected,public
状态修饰符:static,final用的最多的就是:private
-
D:修饰构造方法的关键字:
权限修饰符:private,默认的,protected,public用的最多的就是:public
-
E:修饰成员方法的关键字:
权限修饰符:private,默认的,protected,public
状态修饰符:static,final
抽象修饰符:abstract用的最多的就是:public
-
F:除此以外的组合规则:
成员变量:public static final
成员方法:public static
public abstract
public final
2.四种权限修饰符
3.final关键字
- 为什么会有final
由于继承中有一个方法重写的现象,而有时候我们不想让子类去重写父类的方法.这对这种情况java就给我们提供了一个关键字: final
B:final概述
final关键字是最终的意思,可以修饰类,变量,成员方法。
4.final关键字修饰类,方法以及变量的特点
修饰类: 被修饰类不能被继承
修饰方法: 被修饰的方法不能被重写
修饰变量: 被修饰的变量不能被重新赋值,因为这个量其实是一个常量