用Java,设计一个表示二维平面上点的类Point,具有表示坐标位置的protected类型的成员变量x和y,获取和设置x和y值的public方法
时间: 2024-11-13 10:26:30 浏览: 31
在Java中,我们可以创建一个名为Point
的类来表示二维平面上的点。这个类将包含两个protected
类型的成员变量x
和y
,分别代表点的横纵坐标。同时,为了方便外部对坐标进行操作,我们将提供getters
和setters
方法。以下是类的设计:
public class Point {
// protected类型变量,表示点的坐标
protected double x;
protected double y;
// 构造函数,初始化坐标
public Point(double x, double y) {
this.x = x;
this.y = y;
}
// Getter方法,用于获取x坐标
public double getX() {
return x;
}
// Setter方法,用于设置x坐标
public void setX(double newX) {
this.x = newX;
}
// 获取y坐标的getter方法
public double getY() {
return y;
}
// 设置y坐标的setter方法
public void setY(double newY) {
this.y = newY;
}
}
在这个Point
类中,getX()
和getY()
方法用于获取坐标值,而setX(double newX)
和setY(double newY)
方法用于设置新的坐标值。由于坐标是保护属性(protected
),它们可以被该类本身以及其他在同一包下的类访问。
相关推荐


















