为什么不直接给变量赋值

来源:8-10 Java 中的 static 使用之静态初始化块

慕勒0695240

2016-05-16 21:28

可以在声明变量后直接赋值吗

写回答 关注

3回答

  • 幕布斯1457961
    2016-05-17 08:40:02
    已采纳

    其实是为了让你理解一下构造方法赋值,初始化块给非静态变量赋值以及静态初始化块给静态变量赋值的不同点,即执行的顺序不同。另外,这也和Java特点之一的封装性有关

    慕勒0695...

    非常感谢!

    2016-05-21 09:31:41

    共 1 条回复 >

  • 慕勒0695240
    2016-05-16 22:08:53

    通过这样的初始化有什么好处

  • 慕哥1639494
    2016-05-16 21:56:12

    可以的

Java入门第二季 升级版

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

530643 学习 · 6091 问题

查看课程

相似问题