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

来源:9-4 Java 中的继承初始化顺序

木木和呆呆

2016-05-13 21:18

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

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


写回答 关注

2回答

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

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

    木木和呆呆

    非常感谢!真的谢谢你哦

    2016-05-14 00:16:24

    共 1 条回复 >

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

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

    木木和呆呆

    可是没有被使用啊

    2016-05-13 23:04:52

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530643 学习 · 6091 问题

查看课程

相似问题