JAVA程序员0基础培训(2) 熟悉方法的调用

    作者:课课家教育更新于: 2016-02-01 14:10:30

    大神带你学编程,欢迎选课

      我们上一个只用直接的输出语句,打印出可Hello World

      查看复制到剪切板打印

    JAVA程序员0基础培训(2) 熟悉方法的调用_java课程标准_java入门_课课家

      System.out.println("Hello World!");

      这里我们讲使用方法,来实现输出这个 Hello World的功能。我们先看代码。

      查看复制到剪切板打印

      // package 影响到你的类存储目录和访问方式

      // 这个课程2,我们使用了lession2,对应的目录也是

      // E:\\javalession\\base\\src\\lession2

      package lession2;

      /**

      * 熟悉静态和非静态方法的调用。

      * 通过方法的调用,实现输出Hello World的目的。

      * 区分静态方法和非静态方法。

      *

      *

      */

      public class Lession2 {

      public static void main(String[] args) {

      // 直接调用类的静态(static)方法

      // 无论当前方法是否为静态方法。

      hello1();

      // 非静态方法,需要使用该方法的实例,也就是要new一个出来

      // 因为当前调用方 main是 static void main, 也就是静态的

      // 在静态的方法里是不能直接使用非静态的方法的

      // 所以我们先构造出一个类的实例出来

      Lession2 lession2 = new Lession2();

      // 然后用类的实例,注意大小写,

      // 类是大写开头的,我new出来的实例名字是小写开头的

      // 其中 lession2 也被称为变量,因为它只在main方法里出现,也成为局部变量

      lession2.hello2();

      }

      /**

      * 静态方法,可以被任何方法直接调用。

      */

      public static void hello1() {

      System.out.println("Hello World-1!");

      }

      /**

      * 非静态方法,必须用一个类的实例调用才可以。

      */

      public void hello2() {

      System.out.println("Hello World-2!");

      }

      }

      运行结果:

      Hello World-1!

      Hello World-2!

课课家教育

未登录