gpt4 book ai didi

java - 如何在 android Studio 中声明一个新的空对象

转载 作者:行者123 更新时间:2023-12-01 22:05:52 27 4
gpt4 key购买 nike

我创建了一个类并将其命名为“PaymentObject”

public class PaymentObject implements Serializable {

double precentsValue;
String PrecentsText;

@Override
public String toString() {
return PrecentsText;
}




public PaymentObject(String paymenttext,double paymentvalue)
{
this.PrecentsText=paymenttext;
this.precentsValue=paymentvalue;


}
public String getPrecentsText(){return PrecentsText;}
public void setPrecentsText(String percents){this.PrecentsText=percents;}
public double getPrecentsValue(){return precentsValue;}
public void setPrecentsValue(double percentsvalue) {this.precentsValue=percentsvalue;}


}

在我的 mainactivity 类中,我想初始化一个新的 PaymentObject 类型的对象然后为该对象设置值。 像这样:

PaymentObject po = new PaymentObject();
po.setPrecentsValue(1);
po.setPrecentsText("100%");

但是当我这样做时,出现错误“PaymentObject (string,double) in PaymentObject无法应用于()”(仅当我在新对象上声明时添加值时才有效)但我想打开一个对象,然后设置值......我应该怎么办?谢谢!

最佳答案

要创建空对象,只需创建一个默认构造函数:

public PaymentObject(){}

当您不声明默认构造函数(不带参数)时 - 就像您禁止创建空对象一样。

关于java - 如何在 android Studio 中声明一个新的空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32822093/

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