您的位置:首页 > 编程语言 > Java开发

java中方法的调用

2013-11-10 11:13 459 查看
一、静态方法与非静态方法的调用

静态方法是可以直接调用,而非静态方法需要定义这个类的对象,通过对象名调用。

静态方法实例:

public class Demo {

public static long fun(){

System.out.println("helloworld");

}

public static void main(String args[]){

fun();

}

}

在这个程序里fun是静态方法,所以可以直接调用。

再看下面这个例子:

public class Demo {

public long fun(){

System.out.println("helloworld");

}

public static void main(String args[]){

Demo d=new Demo();

d.fun();

}

}

这里fun为非静态方法,定义这个类Demo的对象d,通过d来调用

这两个程序结果相同,但实现不同,一个是用静态方法,另一个是用非静态方法

所以:main方法可以直接调用静态方法,如果是非静态的,需要new一个实例,调用这个实例的方法才行,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: