权限修饰符 (按范围由大到小)
含义 范围
public : 公共的, 本类,子类,同包名,当前工程下的任意类
protected : 保护的, 本类,子类
(默认不写): 默认的, 本类,同包名(package关键字后面的包名完全一致)
private: 私有的 , 本类
特征修饰符:
final : 最终的,不可更改的
修饰方法:方法是最终的,不可以被子类重写或者覆盖
修饰属性:与修饰变量类似,修饰属性必须赋初始值,不然编译报错
修饰类:类是最终的,不能被继承,常见的工具类都是final,比如String,Math,Integer...
修饰变量:如果变量没有赋值,可以有一次修改机会;如果变量已经赋值,不可以再修改;
基本数据类型的变量,值不允许改变;引用类型的变量,地址引用不可以改变
网友评论