【问题标题】:This class should provide a default constructor (a public constructor with no arguments) [duplicate]此类应提供默认构造函数(没有参数的公共构造函数)[重复]
【发布时间】:2017-11-30 08:20:48
【问题描述】:

错误:错误:此类应提供默认构造函数(没有参数的公共构造函数)(net.skinnycat.accelerometertest.AccelData)[Instantiatable]

如何解决这个问题?

这是我的代码:

package net.skinnycat.accelerometertest;

public class AccelData{
private long timestamp;
private double x;
private double y;
private double z;

public AccelData(long timestamp, double x, double y, double z) {
    this.timestamp = timestamp;
    this.x = x;
    this.y = y;
    this.z = z;
}

public long getTimestamp() {
    return timestamp;
}

public void setTimestamp(long timestamp) {
    this.timestamp = timestamp;
}

public double getX() {
    return x;
}

public void setX(double x) {
    this.x = x;
}

public double getY() {
    return y;
}

public void setY(double y) {
    this.y = y;
}

public double getZ() {
    return z;
}

public void setZ(double z) {
    this.z = z;
}

public String toString() {
    return "t=" + timestamp + ", x=" + x + ", y=" + y + ", z=" + z;
}
}`

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    你需要添加

    public AccelData(){}你的班级

    【讨论】:

      猜你喜欢
      • 2014-09-09
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多