问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

对于 构造方法/初始化块/静态初始化块有什么更好的理解

之前天天 都是public class HelloWorld    现在突然出来一个构造方法,public HelloWorld()

请问这是死套路必记吗   有什么更好的理解吗?

提问者:jalone 2016-04-11 20:46

个回答

  • 流逝的回忆已成空白
    2016-05-16 15:12:47
    已采纳

    简单易懂点就是: 构造函数就是可以封装类、属性、等等~~ 初始化块 顾名思义 就理解它为 赋值呗!静态初始化也就是在赋值情况下给它个条件定义、优先等级、并且静态初始化内容操作有且仅只执行一次、所以人家优先级牛逼点、奉献了就牺牲了!先简简单单这样理解、后面用到时老师还会讲到!!

  • qq_一切随风_3
    2016-05-01 19:22:27

    静态代码块给类初始化,而且有且只执行一次,构造代码块是给所有对象(必须创立对象)初始化,而构造函数是给调用他的对象初始化就是new  构造方法

  • JoeyTribbiani
    2016-04-11 21:17:13

    重在理解

  • crazystu
    2016-04-11 21:12:24

    我们用电脑来比喻,静态初始化块好比你电脑的系统,初始化块好比你设置的开机启动项,构造方法好比电脑手动启动项