gpt4 book ai didi

java - 尝试从数据定义类获取默认值

转载 作者:行者123 更新时间:2023-12-01 07:22:24 25 4
gpt4 key购买 nike

请考虑两个类:

数据定义类:

public class A {
private int amount = 1000;

public A(int amount){
this.amount = amount
}

public int getAmount(){
return amount ;
}
}

主类:

public class B {
public static void main (String arg[]){
A a = new A(2000);
System.out.println("Amount:"+a.getAmount());
}
}

由于我将 2000 传递给构造函数,因此我在输出中得到 2000。但我想保留一个选项,如果用户没有指定任何金额,它应该打印默认值是 1000,如数据定义类中的私有(private)变量中所述。

有没有办法使用构造函数来完成我的任务?

最佳答案

public class A {

private int amount;

public A() {
amount = 1000;
}

public A(int amount) {
this.amount = amount;
}

public int getAmount() {
return amount;
}
}

关于java - 尝试从数据定义类获取默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32492986/

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