‫现在就去
‫你知道方法论吗？
‫让我们来看看方法的实用性｡
‫让我们创建一个方法, 从访问修饰符开始, 我只使用public.
‫然后添加返回类型void, 然后命名｡
‫在我的情况下, 我只打算把它称为写东西｡
‫所以这个方法要写一些东西｡
‫首先, 我是这样开始的｡
‫我需要花括号, 在这里我只是想使用控制台右行｡
‫所以我要在控制台上写点东西｡
‫这是从一个非常简单的方法调用的, 然后是控制台, 但读起来还没什么特别的, 也没什么我们没见过的,
‫除了这是在一个方法里面｡
‫所以现在为了调用这个方法并运行它, 我们需要在main方法中调用它｡
‫所以这个方法本身就是一个方法而且这个方法不是公共的, 所以它没有访问修饰符.
‫我甚至可以去掉这个访问修饰符, 这样我就可以简单地说Void, 写一些东西,
‫但是我们稍后会讨论不同的访问修饰符｡
‫所以这个类没有一个或主方法, 因为它只能从这个类本身调用｡
‫然后是void, 这意味着这个方法永远不会返回任何结果.
‫然后这个名字叫做Main, 因为它基本上就是我们的main方法, 它是非常重要的方法.
‫在括号里有一个字符串数组, 叫做ARX, 我们稍后会讲到.
‫我们还没有看到什么是数组, 但我们稍后会看到, 您也会看到什么是ARG｡
‫这就是我们的方法, 这是我们的出发点, 正如你们在上一个视频中看到的｡
‫所以不管我们想运行什么, 都需要从这里开始｡
‫所以让我们开始调用我们的write something方法｡
‫现在, 我们在这里得到了一个错误｡
‫我们不能简单地在main方法中调用write something方法, 因为我们的main方法是静态的｡
‫这就是为什么write something方法也必须是静态的｡
‫所以我添加了静态项, 正如你所看到的, 它在访问修饰符和返回类型之间.
‫好吧, 我会的
‫是这样｡
‫轴修饰符, 然后是静态, 最后是返回类型｡
‫然后是方法名称或方法名｡
‫好吧, 这是命令｡
‫然后, 在括号里, 你有参数一和参数二, 它们必须用逗号隔开｡
‫好吧, 我会的
‫这就是通常的结构, 这就是我们这里所看到的｡
‫所以我们有一个public, 它是多余的修饰符｡
‫我们有static, 因为main方法是静态的｡
‫而static仅仅意味着这个方法是静态的, 并且声明了一个属于类型本身而不是特定对象的静态成员｡
‫一旦我们使用面向对象编程, 这也会变得更有意义｡
‫因此, 现在只需知道, 无论何时要在静态方法中调用方法,
‫都需要使方法本身也是静态的｡
‫所以目前来说, 由于我们不使用面向对象的编程而整个地､ 更大的概念宁可难以理解｡
‫就这样吧｡
‫因为static在这里是必需的, 因为我们想从另一个static方法调用它｡
‫好吧, 我会的
‫稍后, 如果我们有多个类, 这将不再需要,
‫然后我们也会看到这一点｡
‫这是我们的结果｡
‫从方法呼叫我｡
‫因此, 正如您所看到的, 我们不必在main方法中编写它｡
‫我们只是写在这里｡
‫因此, 您可以创建非常长的方法来执行大量的操作, 然后只需在一行中调用它们｡
‫这就是我们对它们的称呼, 这就是我们声明或创建它们的方式｡
‫而方法通常应该做一件事｡
‫所以在这个例子中, 这个方法只是用来写东西的｡
‫所以你不应该创建能做20种不同事情的方法｡
‫你最好简单点｡
‫所以如果你想有一个做其他事情的方法, 那么就创建一个额外的方法｡
‫所以单独的方法｡
‫好了, 我们创建一个额外的方法它不仅写我们这里有的东西,
‫还写我们想要的东西.
‫于是公静虚空, 写些具体的东西｡
‫我们的第一个例子, 它只是写了任何东西｡
‫好吧, 不管这上面写了什么｡
‫但是现在我想拥有的, 我想声明我想写的每当我调用这个方法的时候｡
‫让我们来看看｡
‫我将使用控制台右边的行, 现在我应该在这里写什么呢？
‫所以我什么都不想写｡
‫我想写些具体的东西｡
‫这就是我要添加的参数｡
‫这里我有参数一和参数二, 这里我只想有一个参数, 就是字符串类型的文本.
‫所以我的文本将作为参数, 每当我想调用这个方法时, 我现在可以把我的文本输出到控制台上.
‫因此, 我在这里传递我的文本, 现在它将写入控制台｡
‫因此, 让我们也创建read或在此处调用read方法, 以便将其写入控制台｡
‫而现在让我们把这种写东西的方法称为具体的方法｡
‫如果我们只是这样调用它, 我们会得到一个错误,
‫因为它说没有给定的参数对应于所需的形式幂参数｡
‫我的短信｡
‫所以这意味着我们需要给予一个论证｡
‫好吧, 我会的
‫所以当你创建一个方法的时候, 这个叫做参数｡
‫但是当您呼叫方法时, 您所传递的是参数｡
‫所以我要把论点交出来｡
‫我是一个参数, 从一个方法调用｡
‫在这里, 正如你所看到的, 我也使用了感叹号, 因为这是字符串类型｡
‫所以我的文本是字符串类型的, 所以我必须在这里传递一个字符串｡
‫让我们也运行一下｡
‫你可能想知道I是从一个显示的方法调用的, 但是I是一个参数, I是从一个没有写在控制台上的方法调用的｡
‫这是为什么｡
‫跟这件事有关吧？
‫因为console read会读取该点之前写入的内容, 而不会读取之后写入的内容｡
‫所以我们能做的就是从这里去掉那个控制台, 然后在这里调用它｡
‫是这样｡
‫控制台点读取｡
‫现在让我们再试一次｡
‫正如你所看到的, 我被一个方法调用了, 我是另一个参数, 我被一个方法调用了｡
‫所以你已经看到了如何使用参数和参数, 创建方法和使用void｡
‫我们也会看看其他类型的｡
‫因此, 在下一个视频中, 我们将了解不同的返回类型｡
‫我们还将使用多个参数｡