编写一个点类point,包含两个属性x,y,并编写无参,有参构造方法
时间: 2024-09-09 16:02:50 浏览: 27
在面向对象编程中,一个点类(Point)通常用来表示二维空间中的一个点,它包含两个属性:x和y,分别代表点在横轴和纵轴上的坐标值。下面是一个简单的Java类实现,包含无参和有参构造方法:
```java
public class Point {
// 定义属性x和y
private double x;
private double y;
// 无参构造方法
public Point() {
// 初始化x和y为0
this.x = 0;
this.y = 0;
}
// 有参构造方法
public Point(double x, double y) {
// 初始化x和y为传入的值
this.x = x;
this.y = y;
}
// Getter和Setter方法可以添加来获取和设置x、y的值
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
// 也可以添加其他方法,例如计算两点之间的距离等
// ...
}
```
这个类定义了两个属性x和y,并且提供了两种构造方法:一种是默认的无参构造方法,它将x和y初始化为0;另一种是有参构造方法,它允许传入x和y的值来创建一个具体的点实例。