小编Cli*_*sen的帖子

我应该何时在方法中使用它?

我在这里有这个代码,我正在尝试使用:

public class RationalNumber() {
    private int num;
    private int den;

    public RationalNumber(int n, int d) {
        num = n;
        den = d;
    }

    public void multiply(RationalNumber r) {
        /* missing code */
    }

    public int getNum() {
        return num;
    }

    public int getDen() {
        return den;
    }
}
Run Code Online (Sandbox Code Playgroud)

在public void multiply方法中,我需要使用方法乘以将RationalNumber的分子乘以r的分子,并将此RationalNumber的分母乘以r的分母.以下哪一项可用于替换/*缺少代码*/以使乘法().

我把它缩小到:

num = num * r.num;
den = den * r.den;
Run Code Online (Sandbox Code Playgroud)

要么

this.num = this.num * r.num;
this.den = this.den * r.den;
Run Code Online (Sandbox Code Playgroud)

要么

num = num * r.getNum(); …
Run Code Online (Sandbox Code Playgroud)

java methods class object this

1
推荐指数
1
解决办法
130
查看次数

标签 统计

class ×1

java ×1

methods ×1

object ×1

this ×1