gpt4 book ai didi

Java构造函数

转载 作者:行者123 更新时间:2023-12-02 00:53:00 24 4
gpt4 key购买 nike

如何定义一个构造函数public packet(String[] biscuit),它使我的字段从private String[] biscuitListprivate String[] cookies

最佳答案

只需将其分配给该字段即可。

public class Packet {
private String[] biscuitList;
public Packet(String[] biscuit) {
this.biscuitList = biscuit;
}
}

this当前Packet实例(您刚刚使用 new Packet 创建的)。 this.biscuitListbiscuitList当前领域Packet实例。 = biscuit分配给定的biscuit到左侧(在本例中为 biscuitList 字段。

也就是说,一个 String[]变量不应真正以 List 结尾的名称来调用。这可能会导致 List<String> 产生歧义。 。你可以直接调用它为biscuit ,或者更好,biscuits .

public class Packet {
private String[] biscuits;
public Packet(String[] biscuits) {
this.biscuits= biscuits;
}
}

此外,类名和构造函数名称应该以大写字母开头。 IE。 Packet而不是packet

要了解有关 Java 的更多信息,请查看 Trials Covering the Basics .

关于Java构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219018/

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