5.定义一个复数类Complex, 复数的实部Real与虚部Image定义为私有数据成员,定义gttets和stters方法访问已有数据成员,再定义构造方法对实部与虛部进行初始化,定义公有成员函数Show()显示复数值。
时间: 2024-11-04 14:10:21 浏览: 78
在Java中,我们可以定义一个名为`Complex`的类来表示复数,如下所示:
```java
public class Complex {
// 私有数据成员 - 实部和虚部
private double real;
private double image;
// 构造方法 - 初始化实部和虚部
public Complex(double real, double image) {
this.real = real;
this.image = image;
}
// Getter方法 - 访问实部
public double getReal() {
return real;
}
// Setter方法 - 修改实部
public void setReal(double real) {
this.real = real;
}
// Getter方法 - 访问虚部
public double getImage() {
return image;
}
// Setter方法 - 修改虚部
public void setImage(double image) {
this.image = image;
}
// 公有成员函数 Show() - 显示复数值
public void show() {
System.out.printf("复数: %f + %fi", real, image);
}
}
```
在这个`Complex`类中,我们使用私有变量来保护数据,同时提供getter和setter方法以便外部代码安全地读取和修改它们。构造方法用于在创建新对象时设定初始的实部和虚部,而`show()`方法则用于展示复数的形式。
阅读全文