黑马程序员技术交流社区

标题: 才看到静态代码块 转晕了都 [打印本页]

作者: yedaiwang    时间: 2014-12-29 16:33
标题: 才看到静态代码块 转晕了都
什么构造函数初始化构造代码块初始化静态代码块初始化 好晕
作者: 常强儿    时间: 2014-12-29 16:52
继续看下去,后面会解释的
作者: 红楼    时间: 2014-12-29 21:34
有疑惑才是正常现象啊  ,没有人一下就懂的
作者: 清浅。。    时间: 2014-12-29 21:35
没事慢慢就会了
作者: 董晗    时间: 2014-12-29 21:39
没事,后面多得是
作者: 飘渺之旅    时间: 2014-12-29 21:43
看到后面就理清了。多做些题吧。。
作者: 叫我小强    时间: 2014-12-29 22:25
1、什么构造函数初始化: 构造函数的特点是,函数名称和类名相同,可以是有参数的,也可以是无参数的,多个构造函数在类中是以重载的形式存在的,主要的功能是为成员变量初始化。
2、构造代码块初始化:构造代码块是由一对大括号括上的,没感觉有什么特点,它的格式一下就能看出来,同样也是给成员变量初始化的。
3、静态代码块初始化 :提到静态的话,就要想到静态的特点,优先于对象的加载,生命周期比较长,随着类的加载而加载,随着类的消失而消失,静态代码块中的内容是所有对象最共性的内容。

在内存中他们的加载顺序是:静态代码块优先于代码块,代码块优先于构造函数。
个人观点仅供参考,如有不足,请补充。。。。
作者: beyondskyqiu    时间: 2014-12-29 22:25
这些可以说是概念性的东西你没接触过说难很正常,只要自己能够坚持学下去就是进步。学习怎么可能一帆风顺。
作者: 任我行_2014    时间: 2014-12-29 22:27
刚接触这些东东,感觉都一样,多自己做做总结,多练练,就好了
作者: 小白12138    时间: 2014-12-29 22:34
不错,很给力
作者: lnscore    时间: 2014-12-29 22:51
面向对象是难点,楼主加油,过了这个坎就好了
作者: reyzarc    时间: 2014-12-29 23:28
多看就懂了  后面视频也有详细的解释
作者: qowoeo7538    时间: 2014-12-29 23:35
我也是弄了半天才明白的.
作者: YAn.    时间: 2014-12-29 23:42
多看几遍  就OK了...




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2