首页 / 软件开发 / JAVA / JAVA基础培训(2) 熟悉方法的调用
JAVA基础培训(2) 熟悉方法的调用2011-04-07 csdn 老紫竹我们上一个只用直接的输出语句,打印出可Hello World查看复制到剪切板打印System.out.println("Hello World!");这里我们讲使用方法,来实现输出这个 Hello World的功能。我们先看代码。查看复制到剪切板打印// package 影响到你的类存储目录和访问方式
// 这个课程2,我们使用了lession2,对应的目录也是
// E:javalessionasesrclession2
package lession2;
/**
* 熟悉静态和非静态方法的调用。<br>
* 通过方法的调用,实现输出Hello World的目的。<br>
* 区分静态方法和非静态方法。
*
* @author 老紫竹 JAVA世纪网(java2000.net)
*
*/
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!