我们上一个只用直接的输出语句,打印出可Hello World
查看复制到剪切板打印
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!
¥29.00
¥399.00
¥299.00
¥498.00