java怎么调用方法
关注:87 答案:2 mip版
解决时间 2021-01-29 05:48
提问者拿什么谈未来
2021-01-28 11:43
java怎么调用方法
最佳答案
二级知识专家暖心欧巴
2021-01-28 12:51
java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如: public class MethodCall { public static void main(String[] args) { Test.sayStatic(); Test test = new Test(); test.sayInstance(); } } class Test { public static void sayStatic() { System.out.println("这是一个静态方法。"); } public void sayInstance() { System.out.println("这是一个实例方法。"); }
全部回答
1楼青春敷年華
2021-01-28 14:31
不是的,静态方法是可以直接调用,而非静态方法需要定义这个类的对象,通过对象名调用。
静态方法实例:
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来调用
这两个程序结果相同,但实现不同,一个是用静态方法,另一个是用非静态方法
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看