编辑代码

public class Price {
    private final double value;
    public Price(String value) {
        this(Double.parseDouble(value));
    }
    public Price(double value) {
        this.value = value;
    }
    public Price() {
        // 默认构造函数
        this.value = 0.0;
    }
    public double getValue() {
        return value;
    }
    public static void main(String[] args) {
        Price p1 = new Price("1.99");
        Price p2 = new Price(2.99);
        Price p3 = new Price(); // 注意:这里可能需要添加默认值或其他逻辑
        System.out.println(p1.getValue() + "," + p2.getValue() + "," + p3.getValue());
    }
}