返回Object引用的值

时间:2016-09-08 16:23:27

标签: java

我是Selenium java的新手,目前正在学习对象参考并返回

我试图对这个逻辑进行编码,其中我在主类中声明一个非静态变量,为它声明一个对象,在另一个类中使用该对象并将其返回给主类

我的问题是当我将它返回到主类时它输出0.这种情况是否可能?或者我做错了什么

package ReturnType;

public class Class1 {
    public int Mul(int i, int j) {
        Class2 cc = new Class2();
            cc.c=i*j;
            return cc.c;

    }
}

这是我的主要课程

package ReturnType;

public class Class2 {
    public int c;
    public static void main(String[] args) {
        Class1 xp = new Class1();
        Class2 cc = new Class2();
      xp.Mul(2,3);
      System.out.println(cc.c);
     }
}

1 个答案:

答案 0 :(得分:0)

几乎得到了结果......方法的返回丢失了,你必须将它分配给某些东西

public class Class2 {
    public int c;
    public static void main(String[] args) {
        Class1 xp = new Class1();
        Class2 cc = new Class2();
      cc.c = xp.Mul(2,3);  //here assign it
      System.out.println(cc.c);
     }
}