实验与思考作业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()。
本文作者:丰川扬子
本文链接:https://www.cnblogs.com/newzeon/p/17734610.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步