在Java中如何调用另一个类的结果作为 本类的输入
时间: 2024-05-16 09:12:32 浏览: 28
在Java中,可以通过在本类中创建另一个类的对象来调用该类的方法并将结果作为本类的输入。以下是一个示例:
假设有一个名为ClassA的类,其中有一个名为getResult()的方法,返回一个整数结果。现在在另一个名为ClassB的类中,想要将ClassA的getResult()方法的结果作为本类的一个参数。
```java
public class ClassA {
public int getResult() {
int result = 100;
// do some calculations
return result;
}
}
public class ClassB {
public void doSomething() {
// create an object of ClassA
ClassA objA = new ClassA();
// call getResult() method of ClassA and pass the result as a parameter
int input = objA.getResult();
// do something with the input
}
}
```
在ClassB中,首先需要创建一个ClassA的对象objA,然后调用其getResult()方法并将结果保存在变量input中。接下来,可以使用这个变量input来做任何想做的事情。
需要注意的是,如果getResult()方法的访问修饰符是private,则无法在ClassB中直接调用。这种情况下,可以添加一个公共的getter方法来获取结果。