在 Java 构造函数中使用“this”关键字
我对Java中的关键字感到困惑。如果一个类有两个构造函数,并且我们在某个方法中使用关键字,则 表示的对象将使用两个构造函数中的哪一个进行实例化?this
this
this
我对Java中的关键字感到困惑。如果一个类有两个构造函数,并且我们在某个方法中使用关键字,则 表示的对象将使用两个构造函数中的哪一个进行实例化?this
this
this
您必须区分 和 ,可以这么说:this.
this()
大多数情况下,您用作对当前对象的引用,即在运行时替换此对象的引用。例如,如果用作参数或引用 。this
this
this
this.someMember
您可以使用具有不同参数的不同构造函数,即重载构造函数。在构造函数的开头,可以使用 as first 指令来调用不同的构造函数。this(parameter_1, ... parameter_n);
关于这两种情况的一个很好的解释可以在java教程中找到关于this关键字。
它不在乎,是无法区分的
这有点像制造一辆汽车。根据功能,使用其他构造函数,但最终您有一辆车(这个)