定义两个私有的成员变量n和d, 其中 n 和 d 都是整数(d 不可以为 0),n 称为分子(numberator),d 为分母(denominator)。
时间: 2024-09-24 22:06:23 浏览: 30
有理分数的四则算术运算符重载 .cpp
5星 · 资源好评率100%
定义一个名为"Ratio"的类,它包含两个私有整数成员变量`_n`(分子)和`_d`(分母),其中`_d`被声明为非零。这是为了保证分数的完整性,防止除以零的情况:
```java
public class Ratio {
private int _n; // 分子
private int _d; // 分母 (假设_d不会为0)
// 构造函数用于初始化
public Ratio(int n, int d) {
if (d != 0) {
_n = n;
_d = d;
} else {
throw new IllegalArgumentException("分母不能为0");
}
}
// getter和setter方法
public int getNumerator() {
return _n;
}
public void setNumerator(int n) {
this._n = n;
}
public int getDenominator() {
return _d;
}
public void setDenominator(int d) {
if (d != 0) {
this._d = d;
} else {
throw new IllegalArgumentException("分母不能为0");
}
}
}
```
阅读全文