私は AP Java の学生であり、プロジェクトに取り組んでいるときに、グローバル変数であるパラメーターを使用するのが良い方法であるかどうか疑問に思いました。なぜ私がそれをうまくやりたいのか疑問に思っているなら、私はこれをする必要がないからです:
public class Circle {
private DrawingTool pen;
private SketchPad paper;
private double myX;
private double myY;
private double myWidth;
private double myHeight;
public Circle(double x, double y, double width, double height){
paper = new SketchPad(500,500);
pen = new DrawingTool(paper);
x = myX; //I don't want to have to assign this every time
y = myY; //like here
width = myWidth; // and here
height = myHeight; // and here
}
}
次のことだけを行うことは許可されていますか?
public Circle(double myX, double myY, double myWidth, double myHeight){
paper = new SketchPad(500,500);
pen = new DrawingTool(paper);
}
}
引数をパラメーターに渡すたびに、それらは自動的にグローバル変数に割り当てられますか?