修饰在属性上:
语法:权限修饰符 [static] final 数据类型 属性名 = 值
属性名一般采用大写,多个单词使用下划线来分割,而且这种常量多定义在接口中
用final来修饰变量的时候不能被修改(也就是常量)
修饰在方法上:
语法:权限修饰符 final 返回值类型 方法名 (参数列表){
方法体
}
用final来修饰的方法的时候,该方法不能被子类重写
修饰在类上:
语法:final class 类名{
属性
方法
}
用final来修饰类的时候不能被继承