问答详情
源自:9-4 Java 中的继承初始化顺序

为什么用final修饰没有赋初值的变量,在构造函数中会出错?

视频也看了,但是还是没理解

http://img.mukewang.com/5735d40800019c8613660768.jpg


提问者:木木和呆呆 2016-05-13 21:18

个回答

  • 慕粉3311989
    2016-05-14 00:01:40
    已采纳

    final修饰的变量如果没有赋初值,则必须在构造方法里面赋初值

  • The_Rock
    2016-05-13 21:58:51

    final修饰的变量会变成常量,而常量不会有默认初始值!