gpt4 book ai didi

java - 这样做的目的是什么();在这方面

转载 作者:行者123 更新时间:2023-12-01 08:06:41 24 4
gpt4 key购买 nike

考虑以下代码:

    public Fingerprint(HashMap<String, Integer> measurements) {
this();
mMeasurements = measurements;
}

public Fingerprint(HashMap<String, Integer> measurements, String map) {
this(measurements);
mMap = map;
}

public Fingerprint(int id, String map, PointF location) {
this();
mLocation = location;
}

public Fingerprint(int id, String map, PointF location, HashMap<String, Integer> measurements) {
this(id, map, location);
mMeasurements = measurements;
}

this()的目的是什么;在这种情况下?因为我认为“this”指的是当前对象的字段。这里的定义相同吗?

最佳答案

像调用方法一样调用 this(); 是从构造函数内调用另一个构造函数的方法。您实际上正在调用 Fingerprint()

请参阅Java Tutorial on the subject ,“将其与构造函数一起使用”部分。

关于java - 这样做的目的是什么();在这方面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20983642/

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