Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java在另一个构造函数中调用构造函数_Java_Object_Constructor - Fatal编程技术网

Java在另一个构造函数中调用构造函数

Java在另一个构造函数中调用构造函数,java,object,constructor,Java,Object,Constructor,有人能帮我调用第一个构造函数并将其放入第二个和第三个构造函数吗?我可能有一些语法上的问题,似乎 您链接的示例非常长,我对所有非英语注释感到困惑,所以我只给您举一个简短的示例。如果要调用构造函数中的另一个构造函数,只需使用this关键字。下面是一个示例类,它使用this将“default”(无arg)构造函数的工作委托给1-arg构造函数: public class MyClass { public final int X; public MyClass() { this(1)

有人能帮我调用第一个构造函数并将其放入第二个和第三个构造函数吗?我可能有一些语法上的问题,似乎


您链接的示例非常长,我对所有非英语注释感到困惑,所以我只给您举一个简短的示例。如果要调用构造函数中的另一个构造函数,只需使用
this
关键字。下面是一个示例类,它使用
this
将“default”(无arg)构造函数的工作委托给1-arg构造函数:

public class MyClass {

  public final int X;

  public MyClass() {
    this(1); // Use X=1 by default
  }

  public MyClass(int x) {
    X = x;
  }

}

Oracle的Java教程中介绍了这项技术。

请在问题中直接发布代码。请在问题正文中添加问题的简明示例,而不是使用pastebin链接。从一个构造函数调用另一个构造函数(构造函数委托)的语法确实不同。使用
this(otherargs…
啊,是的,我对国外的评论和冗长的粘贴表示歉意。我已经编辑了评论并建立了一个新的链接。