有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

基本Java方法调用

我浏览了一些其他人制作的类,并运行了一些类似于以下内容的代码:

public RationalNumber add(RationalNumber op2){

我熟悉在主代码中用object.methodName();之类的东西调用public int methodName();之类的方法,但我不知道如何正确调用上述方法。我正在看的程序的完整代码可以在这里引用:Rational Number Class

我对Java还比较陌生,所以如果有任何见解,我将不胜感激


共 (3) 个答案

  1. # 1 楼答案

    对于作为参数传递的有理数,可以使用以下方法

     public RationalNumber add (RationalNumber op2)
       {
          int commonDenominator = denominator * op2.getDenominator();
          int numerator1 = numerator * op2.getDenominator();
          int numerator2 = op2.getNumerator() * denominator;
          int sum = numerator1 + numerator2;
    
          return new RationalNumber (sum, commonDenominator);
       }
    
  2. # 2 楼答案

    RationalNumber abc = new RationalNumber( 2, 5); RationalNumber xyz = new RationalNumber ( 3, 7); RationalNumber resultOfAdd = abc.Add(xyz);

    解释:

    第一行创建类的新实例。第二行是另一个例子

    第三行显示了如何使用该方法

  3. # 3 楼答案

    RationalNumber a = new RationalNumber(1,2);
    RationalNumber b = new(RationalNumber(3,4);
    RationalNumber sum = a.add(b);