Return to Video

12-08 Inputs to a Method

  • 0:00 - 0:01
    稍等。
  • 0:01 - 0:02
    >> 怎么了?
  • 0:02 - 0:05
    >> 这怎么突然变成烹饪节目了?
  • 0:05 - 0:07
    >> 因为我们得解说方法不?
  • 0:07 - 0:09
    >> 能解释吗,Rachael Ray?
  • 0:09 - 0:12
    >> [笑声] 你有烘烤蛋糕的经验吗?
  • 0:12 - 0:14
    >> 我吃过蛋糕。
  • 0:14 - 0:14
    >> 好吧。
  • 0:14 - 0:16
    那你完全能胜任这一点。
  • 0:16 - 0:16
    >> 好。
  • 0:16 - 0:20
    >> 你只需放入面粉和糖。
  • 0:20 - 0:21
    >> 烘烤成分。
  • 0:21 - 0:21
    对。
    >> 那些成分。
  • 0:21 - 0:22
    是的。
  • 0:22 - 0:25
    然后你照着食谱上的指示。
  • 0:25 - 0:28
    >> 是。
    >> 然后蛋糕就完成了。
  • 0:28 - 0:30
    >> 就这样?
  • 0:30 - 0:31
    >> 是呀。
  • 0:31 - 0:32
    >> 好吧。
  • 0:32 - 0:34
    再把比喻和方法连接起来。
  • 0:34 - 0:35
    >> 好的,没问题。
  • 0:35 - 0:37
    在一个方法中,你可输入数据。
  • 0:37 - 0:40
    >> 就像我们在显示方法中做的数量?
  • 0:40 - 0:44
    >> 是的,接着你执行该指示。
  • 0:44 - 0:46
    >> 好,就好像烘培蛋糕的食谱?
  • 0:46 - 0:47
    >> 嗯。
  • 0:47 - 0:49
    然后你会有输出值回流。
  • 0:49 - 0:52
    >> 输出值,真美味。
  • 0:52 - 0:56
    >> [笑声]
    >> 让我们来看看更多
  • 0:56 - 0:58
    关于输入方法参数的资料。
  • 0:58 - 1:01
    我打算到谷歌搜索Java方法的参数。
  • 1:01 - 1:04
    第一个链接看起来不错,我要点击一下。
  • 1:04 - 1:08
    这篇文章谈到传递信息的方法。
  • 1:08 - 1:12
    这里有个用于计算每月支付住房贷款的代码片断。
  • 1:12 - 1:17
    它有4个得输入的参数,贷款金额,利息率,未来贷款的收益
  • 1:17 - 1:20
    以及贷款期限。
  • 1:20 - 1:25
    通过这方法我们能够用这些
  • 1:25 - 1:28
    简单的参数作为我们算法的变量。
  • 1:28 - 1:30
    当我们调用贷款支付方法时,
  • 1:30 - 1:34
    我们得确保依据特定的顺序输入参数。
  • 1:34 - 1:37
    因此得先输入贷款金额,然后利息率等。
  • 1:37 - 1:38
    此部分的测验中,
  • 1:38 - 1:42
    你可以更详细的阅读这篇文章。
  • 1:42 - 1:44
    在Java应用程序的主要活动,
  • 1:44 - 1:47
    我们将以修改显示数量的方法和
  • 1:47 - 1:50
    输入的参数作为你的练习。
  • 1:50 - 1:53
    注意在应用程序中的减量法,
  • 1:53 - 1:55
    我们所称为显示参数的方法,
  • 1:55 - 1:59
    我们把数量变成方法的输入参数。
  • 1:59 - 2:01
    但这些参数被称为“号码”,
  • 2:01 - 2:04
    所以当我们要引用这参数,我们只需说出它的号码。
  • 2:04 - 2:08
    现今,我们可在这方法上使用
  • 2:08 - 2:11
    全球数量而不是将它变成方法的输入参数。
  • 2:11 - 2:14
    但为了教学目的,
  • 2:14 - 2:16
    就让它留着吧。
  • 2:16 - 2:19
    我可把这对话变成显示数量的方法
  • 2:19 - 2:21
    所以输入后,它变成30。
  • 2:21 - 2:27
    这是有效的,因为它仍是输入数据的类型。
  • 2:27 - 2:29
    于是在减量法时,我们把它称为显示的数量,
  • 2:29 - 2:33
    它会跳到这儿,然后执行这些指示,
  • 2:33 - 2:35
    然后这些变量将会变成30。
  • 2:35 - 2:40
    我向你展示在我的手机里的设置,当我在程序上
  • 2:40 - 2:43
    执行减量,它将在这显示数量为30。
  • 2:43 - 2:44
    让我尝试。
  • 2:45 - 2:48
    这。它真的是这样的。
  • 2:48 - 2:52
    我也可以创建一个不同的变量并将其作为一种输入的方法。
  • 2:52 - 2:56
    在这里,我创建了一个定量,接着
  • 2:56 - 2:57
    我把它的初期值设为100。
  • 2:57 - 3:00
    我把这这变量输入引用于该方法中,
  • 3:00 - 3:04
    现在该变量值100。
  • 3:04 - 3:06
    让我执行这例子。
  • 3:06 - 3:10
    现在我估计当我点击减号按钮时,该数量将更新为100。
  • 3:11 - 3:12
    确实是这样。
  • 3:12 - 3:15
    这都是一些你可以用来做实验的事情
  • 3:15 - 3:18
    通过方法不同的输入。
  • 3:18 - 3:20
    当你使用输入的参数,
  • 3:20 - 3:23
    你可能会遇到另个术语称为论据。
  • 3:23 - 3:24
    当你调用一个方法时,
  • 3:24 - 3:28
    输入的参数被传递的被称为论据。
  • 3:28 - 3:29
    这是有点有趣的词语。
  • 3:29 - 3:32
    因为arguments(争吵),你会想到大呼小叫
  • 3:32 - 3:33
    甚至互相咒骂着。
  • 3:33 - 3:34
    但并非如此。
  • 3:34 - 3:37
    Arguments (论据)是输入的参数被传为方法。
  • 3:37 - 3:42
    输入参数是方法声明中的实际的参数
  • 3:42 - 3:45
    这些是你使用的方法中的变数。
  • 3:45 - 3:48
    所以输入的参数和论据是略有区别的。
  • 3:48 - 3:50
    无论如何,你可以阅读该文章
  • 3:50 - 3:53
    这教员有记载关于方法的参数。
  • 3:53 - 3:56
    然后继续在你的应用程序中尝试这代码。
  • 3:56 - 3:59
    首先先尝试重命名输入数字的参数
  • 3:59 - 4:01
    于显示数量方法声明。
  • 4:01 - 4:04
    只需简单地给它一个不同的变量名称。
  • 4:04 - 4:08
    然后修复任何错误,再重新运行该应用程序。
  • 4:08 - 4:11
    在接下来的测试,试图改变输入数据的类型
  • 4:11 - 4:15
    像是从整数变成其他类型如 String。
  • 4:15 - 4:19
    观察结果然后撤消更改。
  • 4:19 - 4:21
    如果你想试验其他的,请便。
  • 4:21 - 4:23
    例如若你有一个问题,
  • 4:23 - 4:26
    如果我做X,会发生什么事?尽管去尝试。
Cím:
12-08 Inputs to a Method
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD837 - Android for Beginners
Duration:
04:27

Chinese, Traditional subtitles

Felülvizsgálatok