final 修饰变量、方法、类时的含义分别是?

Java

  1. A.变量不可重新赋值;方法不可被重写;类不可被继承
  2. B.变量所指对象的内容随之不可变;方法不可被调用;类不可实例化
  3. C.三者表示编译期常量,编译器会把被修饰的方法与类直接内联进调用处
  4. D.final 仅用于局部变量与字段,方法与类的声明处不接受该修饰符