定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员,定义getters 和 setters方法访问已有数据成员,再定义构造方法对实部与虚部进行初始化,定义公有成员show()显示复数值Java
时间: 2024-10-09 16:07:36 浏览: 75
在Java中,我们可以创建一个名为`Complex`的类来表示复数,以下是它的基本实现:
```java
public class Complex {
// 私有数据成员(实部和虚部)
private double real;
private double image;
// 构造方法,用于初始化复数
public Complex(double real, double image) {
this.real = real;
this.image = image;
}
// getters和setters方法,用于访问和修改实部和虚部
public double getReal() {
return real;
}
public void setReal(double real) {
this.real = real;
}
public double getImage() {
return image;
}
public void setImage(double image) {
this.image = image;
}
// 公共方法show(),用于显示复数值
public void show() {
System.out.println("复数: (" + real + ", " + image + ")");
}
}
```
在这个`Complex`类中,通过`getReal()`和`getImage()`获取复数的实部和虚部值,`setReal()`和`setImage()`允许外部设置它们。构造函数`Complex(double real, double image)`负责初始化复数,而`show()`方法则会打印出形如"复数: (实部, 虚部)"的形式。
阅读全文