gpt4 book ai didi

java - 这是什么() ?它可以有多个参数吗?

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

我遇到了一段代码,其中java中的this()方法采用三个参数,其中两个是整数,第三个是 boolean 值。这到底是什么意思呢 ? this() 方法还有其他变体吗?Hera 是实际的代码。

 public SegmentConstructor(int seqNum_, int length_) {
this(seqNum_, length_, false);
}

谢谢你..

最佳答案

这意味着当前类中还有另一个具有该签名的构造函数。

public SegmentConstructor(int seqNum_, int length_) {
this(seqNum_, length_, false); // calls the constructor below.
}

public SegmentConstructor(int seqNum_, int length_, boolean required_) {
seqNum = seqNum_;
length = length_;
required = required_;
}

this 方法只是从另一个构造函数中调用一个类的构造函数的一种方法,以帮助避免代码重复。它只能在构造函数的第一行调用,而不能在任何其他方法中调用。

关于java - 这是什么() ?它可以有多个参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185084/

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