gpt4 book ai didi

java - 面向对象编程: Method Capabilities

转载 作者:行者123 更新时间:2023-12-01 22:29:25 25 4
gpt4 key购买 nike

我很抱歉,也许,再次重复同样的问题,但我迷路了,不知道该去哪里。经过大量谷歌搜索和 RTFMing 我能在方法上找到的所有内容之后,我仍然找不到令我满意的答案。

面向对象的编程对我来说相对较新(在过程编程方面有多年的经验),没有一个教程可以描述方法和类到底可以做什么。

例如:我有一个方法可以从 2 个长变量计算一堆结果;计算完成后,我希望我的程序采用另外两个变量,对它们执行相同的操作,但将结果写入不同的变量中,这样我就可以获得第一个和第二个计算的结果。

我做了什么:我设置了一个 do while 循环,其中有很多情况。每个案例放置不同的变量进行计算,计算后,队列变量执行一个步骤,因此循环将再次运行不同的案例。这就是我用过程式编程编写的方式

但是必须有一种方法可以更优雅地做到这一点,即使用方法。现在,主要问题是:方法是否可以输出多个变量而无需编写代码来将结果发送到已声明的占位符?调用方法时可以输入多个变量吗?执行此操作的语法是什么?

最后,有人可以告诉我在哪里可以找到好的 Java 教程吗?我发现的所有内容要么把我当作一个有自行车示例的 child ,要么充满了我还不理解的技术信息。

最佳答案

For example: I have a method that calculates a bunch of results from 2 long variables

听起来您应该将结果封装在一个新类中,并为两个输入使用方法参数。每当您有多个相关值时,这至少提示将它们捆绑在一个类中可能是个好主意。

After calculation is done, I want my program to take two other variables, do the same thing with them but write the results in different variables, so I can have the result of first AND second calculation.

使用上述方法,这只意味着再次调用该方法,传入两个不同的输入:

CalculationResult result1 = calculateResult(x1, x2);
CalculationResult result2 = calculateResult(y1, y2);

关于java - 面向对象编程: Method Capabilities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com