- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很抱歉,也许,再次重复同样的问题,但我迷路了,不知道该去哪里。经过大量谷歌搜索和 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/
我有一个网站,我使用 .swf 文件收集 Flash 屏幕分辨率数据以及来自 JavaScript 的相同数据,并将其发送到我的服务器。 对于某些用户来说,此数据看起来有误 - Flash 分辨率偶尔
我目前正在使用 OSGi 框架,但我对一些对我来说不是 100% 清楚的概念有疑问。我自己在寻找它,但我找不到一个能清楚解释它的体面的答案。 在一个包中,他使用的 header 的 list head
我已经使用下面的方法为 MySQL 数据库配置了用户定义的数据源。 WebSphere 8.5 mysql-cluster-gpl-7.4.6 mysql-connector-java-5.1.9-b
本文通过 Google 翻译 Capabilities – Linux Privilege Escalation - Juggernaut-Sec 这篇文章所产生,本人仅是对机器翻译中部分表达别
我正在研究 Azure 服务总线队列负载平衡。我发现“随着负载的增加,可以添加更多工作进程来从队列中读取数据。”这是否意味着我需要实现代码来自动缩放工作角色,或者服务总线队列具有内置功能来增加或减少工
我很抱歉,也许,再次重复同样的问题,但我迷路了,不知道该去哪里。经过大量谷歌搜索和 RTFMing 我能在方法上找到的所有内容之后,我仍然找不到令我满意的答案。 面向对象的编程对我来说相对较新(在过程
在我的iOS应用中,我创建了一个自定义区域,然后通过CKFetchRecordOperation获取了该区域。之后,让控制台打印获取的CKRecordZone的属性“capabilities”的值。值
我使用了 SauceLabs example DesiredCapabilities capabilities = new DesiredCapabilities(); capabilit
我正在尝试为我的 .net core 应用程序实现持续部署。当调用 lambda 函数时,我尝试创建一个 cloudformation 来启动资源。但出现错误: 创建 Cloud Formation
在我的 UIMA 应用程序中,我有一些注释器必须在某个注释器运行后运行。 起初,我考虑过将这些注释器聚合在一起,但我有其他注释器也依赖于这个(和其他)注释器,这使得聚合变得困难和/或不切实际。 我阅读
对不起标题,我会尽力更好地解释这个问题。我已经为我的 log4net 实例创建了一个包装器,我使用以下构造函数实例化了这个记录器: public MyLogger(string _dbName
我使用 ChromeDriver 2.33 和 WebDriver 3.6.0 并尝试设置文件下载的默认目录。 Map prefs = new HashMap(); prefs.put("downlo
我正在开发一个为触控设备实现特定功能的网站。我的目标是智能手机、平板电脑,实际上是所有使用触摸屏作为主要输入的东西。 为此,我使用了 Modernizr 的 Modernizr.touch 但是,在安
我有一个关于.Capabilities.APIVersions.Has 的问题 - 我不确定它是如何工作的 我有以下功能: {{- define "fybrik.certManagerApiVersi
是否有可能找到与特定中断关联的 MSI 能力结构的位置?具体来说,我需要知道写入时触发该中断的 PCI 地址。 MSI 中断可以很容易地用 pci_alloc_irq_vectors(9) 函数初始化
在 typescript 中使用 Protractor (selenium) 我可以调用 browser.driver.getCapabilities() 来获取如下所示的对象: Capabiliti
我有一个与 Amazon Aurora PostgreSQL 兼容的数据库,作为“实时”试点实例运行。 我计划在明年初进行正式的生产过渡,我曾设想这将包括创建开发和测试实例、开始快照恢复等。此外,我迫
我正在读取另一个生成输出(缓慢且无限)的进程的输出。因为我想实时读取这些数据,所以我使用“stdbuf -oL”(行缓冲,数据是文本)。我无法控制生成过程,因此无法修改源以强制刷新。 到目前为止,st
在 android 6.0.1 上尝试使用 run-as 时出现此错误。 ⋊> ~ adb shell
本文整理了Java中org.opendaylight.controller.netconf.util.capability.YangModuleCapability类的一些代码示例,展示了YangMo
我是一名优秀的程序员,十分优秀!