关于对象的初始化过程,以下顺序正确的是( )?
A. ①将成员变量赋为定义类时设置的初值。 ②实例化对象时,成员变量初始化为默认值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
B. ①实例化对象时,成员变量初始化为默认值。 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
C. ①通过初始化块给成员变量赋值 ②将成员变量赋为定义类时设置的初值。 ③实例化对象时,成员变量初始化为默认值。 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
D. ①调用构造方法时,使用构造方法所带的参数初始化成员变量 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④实例化对象时,成员变量初始化为默认值。