- 4
- 0
- 约1.93千字
- 约 9页
- 2018-11-11 发布于天津
- 举报
java类成员初始化.ppt
1. 默认初始化 调用构造方法初始化之前,编译器总会进行自动的初始化 2. 初始化顺序 在类的内部,变量定义的先后顺序决定了初始化的顺序,从而保证各成员在任何方法(包括构造方法)被调用之前都能够得到初始化。 3. 静态数据成员的初始化 不论对象有多少,静态成员在内存中仅一份,初始化后不再被初始化 何时初始化静态成员? 创建类对象 直接访问静态成员 所属类中的main方法执行 执行main方法(static),要加载对应的类,静态成员要初始化 实例1 实例2 实例3 4 显式的静态初始化 将其他的static初始化工作划分到一个“static静态块”中; 代码仅执行一次 执行时刻:(1)首次生成该类的对象;(2)首次访问属于该类的static成员时 5 显式的非静态初始化 作用:初始化对象的非静态成员 每次生成对象都要得调用 小结:创建对象时的初始化顺序 一个类M的对象首次创建或M的static方法、static字段首次访问,Java解释器加载M.class; 找到该class后,所有的static初始化模块将运行 创建对象,分配存储空间,存储空间清为零,设置默认值 执行字段定义时的初始化 执行构造方法 信息科学与工程学院 软件工程系 数据库应用软件 Java语言编程 信息科学与工程学院 软件工程系 数据库应用软件 Java语言编程
您可能关注的文档
- (包)第一节 第2课时 分散系及胶体.ppt
- 0-1背包问题的解决(回溯法).doc
- 02.关系型数据库基础.ppt
- 04第四章 世界贸易组织成员.ppt
- 08级机械零件复习.ppt
- 1-6 同义句转换 演示文稿.ppt
- 1.2 致密度和配位数.ppt
- 1.动物的基本结构与机能.ppt
- 10资源录入模板培训_集客数据_V0.1.pptx
- 1106西城初二物理试题上网稿 - 复件.doc
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)