实验与思考作业3

在类InitializeBlockClass中,存在一个名为field的实例字段,它被初始化为100。在类InitializeBlockClass中,定义了两个构造函数。第一个构造函数InitializeBlockClass(int value)用于接收一个参数,并将该参数的值赋给field字段。第二个构造函数InitializeBlockClass()没有参数,因此使用默认值100来初始化field字段。在主类main中,创建了一个InitializeBlockClass对象obj,并输出obj的field字段值(初始值为100)。然后,使用带参数的构造函数创建了一个新的InitializeBlockClass对象obj,并将参数值300赋给obj的field字段。最后,再次输出obj的field字段值(现在为300)。结论:字段可以在声明时进行初始化,如InitializeBlockClass类中的field字段。字段也可以在构造函数中进行初始化,如InitializeBlockClass类中的构造函数InitializeBlockClass(int value)。如果字段没有在声明或构造函数中进行初始化,Java会为其提供默认值,如InitializeBlockClass类中的构造函数InitializeBlockClass()。

 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号