java定义一个复数类Complex, 复数的实部Real与虚部Image定义为私有数据成员,定义gttets和stters方法访问已有数据成员,再定义构造方法对实部与虛部进行初始化,定义公有成员函数Show()显示复数值。代码
时间: 2024-10-29 12:12:06 浏览: 26
在Java中,你可以定义一个名为`Complex`的类来表示复数,以下是对应的代码示例:
```java
public class Complex {
// 私有数据成员,表示复数的实部和虚部
private double real;
private double imaginary;
// 构造方法,用于初始化复数的实部和虚部
public Complex(double real, double imaginary) {
this.real = real;
this.imaginary = imaginary;
}
// getter方法(获取器),用于访问私有数据成员
public double getReal() {
return real;
}
public double getImage() {
return imaginary;
}
// setter方法(设置器),用于修改私有数据成员
public void setReal(double real) {
this.real = real;
}
public void setImage(double imaginary) {
this.imaginary = imaginary;
}
// 公共方法,展示复数
public void show() {
System.out.printf("复数: %.2f + %.2fi", real, imaginary);
}
}
```
在这个`Complex`类中,我们定义了两个私有的数据成员`real`和`imaginary`分别代表实部和虚部。构造方法接受实部和虚部作为参数进行初始化。getter和setter方法用于安全地获取和设置这些值,而`show()`方法则用于打印出复数的值。
要创建和使用这个复数类,你可以这样做:
```java
public static void main(String[] args) {
Complex complex = new Complex(2.0, 3.0); // 初始化一个复数
complex.setReal(5.0); // 修改实部
complex.setImage(-1.0); // 修改虚部
complex.show(); // 显示复数
}
```
阅读全文