A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 徐鹏辰 中级黑马   /  2015-8-4 22:33  /  196 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 徐鹏辰 于 2015-8-4 22:38 编辑

步骤:静态代码块类初始化—默认初始化—显示初始化—构造代码块所有对象初始化—对应的构造函数对象初始化。

构造函数
特点:1.函数名与类名相同;   2.不用定义返回值类型;   3.不可以写return语句
作用:给对象进行初始化。
对象一建立就调用与之对应的构造函数.
   注:   当类中没有定义构造函数时,系统会默认的给该类加入一个空参数的构造函数,
构造代码块
作用:给对象进行初始化。(对象共性初始化内容)
对象一建立就运行,而且优先于构造函数执行。
静态代码块
作用:用于给类进行初始化。
格式:static
{
              静态代码块中的执行语句;
}
特点:随着类的加载而执行,只执行一次,并优先于主函数执行。

构造代码块与构造函数的区别
构造代码块是给所有对象进行统一初始化;
构造函数是给对应的对象初始化。

——————
            有什么不全的地方,希望能指出来,共同进步!






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马