在Java中使用mutator和accessor设置圆的颜色和半径
我正在尝试编写一个程序,它使用字符串颜色和int-radius使用set和get来表示圆的颜色和面积。以绿色&10为例。以下是我目前掌握的情况:在Java中使用mutator和accessor设置圆的颜色和半径,java,bluej,accessor,mutators,Java,Bluej,Accessor,Mutators,我正在尝试编写一个程序,它使用字符串颜色和int-radius使用set和get来表示圆的颜色和面积。以绿色&10为例。以下是我目前掌握的情况: “circle.printInfo();”有一个错误,我不知道为什么。这仍然是非常新的,所以任何帮助都是感激的。谢谢 在接受参数的构造函数中,您忘记包含定义圆的代码。现在,您创建了一个带有未定义变量的圆,即使您向它传递了信息。如何修复: public Circle (String color, int radius) { this.setRa
“circle.printInfo();”有一个错误,我不知道为什么。这仍然是非常新的,所以任何帮助都是感激的。谢谢 在接受参数的构造函数中,您忘记包含定义圆的代码。现在,您创建了一个带有未定义变量的圆,即使您向它传递了信息。如何修复:
public Circle (String color, int radius) {
this.setRadius(radius);
this.setColor(color);
}
我相信您认为构造函数中的参数取代了您创建的方法,但是您正在创建和定义与方法同名的局部变量
希望这有帮助!注释任何让您困惑的内容。在接受参数的构造函数中,您忘记包含定义圆的代码。现在,您创建了一个带有未定义变量的圆,即使您向它传递了信息。如何修复:
public Circle (String color, int radius) {
this.setRadius(radius);
this.setColor(color);
}
我相信您认为构造函数中的参数取代了您创建的方法,但是您正在创建和定义与方法同名的局部变量
希望这有帮助!评论任何让你困惑的事情
public Circle (String color, int radius) {
this.setRadius(radius);
this.setColor(color);
}