zoukankan      html  css  js  c++  java
  • java中初始化对象数据域的多种途径以及执行次序

    1:默认初始化

    如果对类中的变量不进行初始化,系统则会初始化变量为对应的值 比如int = 0,     bool = fase              String = null;

    2:手动初始化变量

    private int age = 23;

    3:初始化块

    {

      id = 201245;

      age  = 23;

    }

    4:构造器初始化

    Class Base{

      public Base(){

       id = 201245;

       age  = 23;

      }

    }

    处理步骤为

    1:所有数据域,即变量初始化为默认值

    2:按照类生命中出现的次序,依次执行 初始化语句,初始化代码块

    3:如果构造器第一行调用了第二个构造器,则执行第二个构造器主题

    4:执行这个构造器主题

  • 相关阅读:
    [BUUCTF]PWN3——warmup_csaw_2016
    分页
    关系与外键约束
    连接查询
    自关联
    子查询
    视图
    事务
    索引
    绘图笔记
  • 原文地址:https://www.cnblogs.com/yican/p/3714108.html
Copyright © 2011-2022 走看看