August 2021
Intermediate to advanced
450 pages
4h 46m
Chinese
尽管定义属性也属于编码(例如,创建一个整型),但对象的行为主要存在于方法中。并且这些方法中包含了大部分代码逻辑。
在图6.3中,一个对象包含方法,这些方法包含了代码,这些代码既可以是变量声明,也可以是条件判断或者循环。
例如,我们编写一个功能来包装加法。我们创建了一个名为add的方法,其接受两个整型参数,并返回这两个参数的和:
图6.3 包装结构化代码
正如你所见,用于执行加法(a+b)的结构化的代码被包装在add方法中。这是个极其简单的例子,但它包装了结构化的代码。因此,当用户想使用该方法时,只需使用该方法的签名即可,如下所示:
最后,让我们来看一个更加有趣和复杂的示例。假设我们想在一个方法中计算某个数的斐波那契的值,我们可以添加一个方法,如下所示:
Read now
Unlock full access