[1188] Bonding

Title Text:I’m trying to build character, but Eclipse is really confusing.<

Origin:https://xkcd.com/1188/

https://www.explainxkcd.com/wiki/index.php/1188:_Bonding

这是用Java编程语言编写的源代码,用于模拟父母和孩子玩游戏。通常这个游戏是在父母向他们的孩子扔球的情况下进行的,他们抓住并将其扔回去,并反复来回重复。漫画标题“粘合”是指父母与孩子之间关系的建立。这个笑话位于双关语中,使用了try,throw,catch和Throwable这两个词。这些可以指实际游戏中的动作,但也是Java语言中用于异常处理的关键字,一种发信号错误条件并响应它们的方法。此外,术语“父”和“子”通常在编程中更抽象地解释,作为分层数据结构中使用的通用术语。

如所写的那样,程序将无限期地在父和子上交替地递归调用目标方法,使得每个方法轮流抛出并捕获Ball对象。请注意,与真实游戏不同,这个程序实际上有同一个人投掷并在转弯时抓住同一个球。球通过瞄准它们而传递到另一个人身上,这使得球员既能投掷并接球,又将球瞄准,使周期持续下去。该程序最终也会因堆栈溢出错误而崩溃。

标题文本指的是Eclipse IDE,它是一种常用于用Java开发软件的工具。 “建立性格”是你期望父母做的事情,以便灌输他的孩子积极的特质,如自信和运动能力。这可能是对凯文和霍布斯的一种提及,凯文的父亲经常鼓励他以多种方式建立角色,包括打棒球。结合技术和C + H的其他参考更有可能实现这一点,例如xkcd漫画409:电动滑板(Double_Comic),702:Snow Tracking和1002:Game AIs。然而,这里,“构建”也可能是“构建”程序的术语,而“字符”是指编程语言中的数据类型。它也可能指的是用C ++或Java编程构建字符的常见概念,因为它们功能强大但有时候很挑剔。

You May Also Like

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *