gpt4 book ai didi

java - 用于计算类实例数量的字段

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

我需要创建一个字段来计算类创建的实例数量

public class Circle
{
private int diameter;
private int xPosition;
private int yPosition;
private String color;
private boolean isVisible;
private static int count = 0;

/**
* Create a new circle at default position with default color.
*/
public Circle()
{
diameter = 30;
xPosition = 20;
yPosition = 60;
color = "blue";
isVisible = false;
count = count++;


}

public void returnCount(){
System.out.println(count);
}

这就是我一直在玩的东西。我希望每次创建变量时计数都会增加 1。但它只是停留在 0。

感谢您的帮助,Ciaran。

最佳答案

仅使用:

count++;
为什么?因为:

count = count ++;

类似于做这样的事情:

temp = count ;  // temp is 0.
count = count +1; // increment count
count = temp; // assign temp (which is 0) to count.

看看类似的post-increament问题。

关于java - 用于计算类实例数量的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20453948/

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