码迷,mamicode.com
首页 > 其他好文 > 详细

非static和static初始化块

时间:2014-12-02 01:29:58      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:代码   方法   对象   结构   不能   初始化   c   属性   static   

1 关于属性赋值的操作:(1)默认的初始化(2)显式的初始化或代码块的初始化(此处两个结构按顺序执行)(3)构造器中

(4)通过方法对对象的相应属性进行修改

2 初始化块(代码块):如果有修饰,只能用static

3 非静态代码块: (1)可以对类的属性进行初始化操作(2)里面可以有输出语句

(3)一个类中可以有多个非静态代码块,按顺序执行(4)每创建一个类的对象,非静态代码块就创建一次(5)它执行早于构造方法

4 静态代码块(1)里面可以有输出语句 (2)随着类加载,只能加载一次

(3)按顺序执行,早于非静态代码块(4)静态代码块不能执行非静态方法和属性

非static和static初始化块

标签:代码   方法   对象   结构   不能   初始化   c   属性   static   

原文地址:http://www.cnblogs.com/yjtm53/p/4136345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!