java中一个类怎么用另外一个类中计算的数据啊?例如A{//e,f分别等于B中的cd,输出ef等于

java中一个类怎么用另外一个类中计算的数据啊?例如A{//e,f分别等于B中的cd,输出ef等于},B{f(a,b){//通过a,b计算除了c和d}}两个类,我在A中怎么拿到c和d两个数字?谢谢。
最新回答
光棍可耻专门浪费卫生纸。

2025-06-17 04:37:27

在类A中, new b1 = new B();假设A中 , int e = 0; int f = 0; 想让 A 中 e ,f 等于 B中c ,d;则 e = B.c; f=B.d;
薄暮知秋

2025-06-17 01:07:17

另一个类中计算数据的过程需要写一个方法,在该类中创建一个另一个类的实例,用该实例调用那个方法
追问
我在A中,new了B b,b.f(3,4),现在计算出了c,d,如何将c,d传给e,f啊?
你是不是油饼

2025-06-17 02:05:17

new对象的时候,传参数
追问
传了参数,怎么取结果啊?
追答
你的方法  fun(String c,String d),c,d就是你传的参数啊 直接用就行啦!
赵家小子

2025-06-17 03:12:20

类 A

import java.util.List;

public class A {
public void test(){
List l=new B().f(3, 6);
int e = (Integer)l.get(0);
int f = (Integer)l.get(1);
System.out.println("e ="+e);
System.out.println("f ="+f);
}
public static void main(String[] args) {
new A().test();
}
}
类 B

import java.util.ArrayList;
import java.util.List;

public class B {
public List f(int a,int b){
int c=a+b;
int d=a-b;
List l=new ArrayList();
l.add(c);
l.add(d);
return l;
}
}
青春的约定

2025-06-17 02:32:59

好像很厉害的样子