样例程序分析

发布时间 2023-09-28 22:24:09作者: aida_j

下面通过Robot.java的类,继续分析Java程序的应用。Java程序的运行结果是在控制台输出测试信息,信息的内容为 “Hi,”加上输入的name信息。

首先来看一下Robot.java的类,核心代码如下。具体的源代码可以查看本书附带源码的chapter1-helloworld目录下的内容。

public class Robot {

public String sayHello(String name) {

return "Hi, " + name;

}

}

Robot类中定义了一个sayHello()的方法,用以输出类型为String的信息。接下来查看一下代码MainHelloWorld.java中的定义,这个类会使用之前定义的Robot类。

public class MainHelloWorld {

public static void main(String[] args) {

Robot robot = new Robot();

String msg = robot.sayHello("Java Language");

System.out.println(msg);

}

}

这里定义static的main()方法为整个应用的入口函数。在这个函数中,创建了Robot对象,然后调用Robot对象的sayHello()方法输出信息,最后在控制台输出这个程序的测试信息。在集成开发环境中输出的测试信息如图1-25所示。

图1-25 测试程序输出结果

这就是第一个被编写出来且可运行的Java程序。