gpt4 book ai didi

java - 定义构造函数类并初始化值

转载 作者:行者123 更新时间:2023-12-01 19:34:33 25 4
gpt4 key购买 nike

我被一个家​​庭作业问题困住了,它要求我为类 Jar 定义一个构造函数,它将变量位置初始化为 0,变量石头初始化为 null。只是想知道我下面所做的代码是否是执行此操作的正确方法?我还可以在不同的类中初始化此构造函数中使用的值吗?

public class Jar
{
public int position;
public Jar stone;

public Jar()
{
position = 0;
stone = null;
}
}

最佳答案

Was just wondering if the code I did below is the right way to do this?

是的,尽管:

  1. Stultuske points out ,这些是即使您没有为字段分配任何内容也会获得的默认值,因此构造函数不是必需的。但如果作业说写一个……

  2. 我总是建议要明确:

    this.position = 0;
    this.stone = null;

    Java 允许您省略 this. 部分,但我不会。

关于java - 定义构造函数类并初始化值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58321794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com