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一个实例,调用这个实例的方法才行,
静态方法是可以直接调用,而非静态方法需要定义这个类的对象,通过对象名调用。
静态方法实例:
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一个实例,调用这个实例的方法才行,
相关文章推荐
- Windows不能用鼠标双击运行jar文件怎么解决
- spring aop 使用注解版例子
- java代码字符字节流
- spring 使用aop注解版会抛出奇怪的异常的解决方法
- 一个简单的Spring入门实例
- JAVA语言用正则表达式抓取网页中的email
- windows下 eclipse + MinGW + cdt
- Java Hour 27 Concurrent
- java之内部类与匿名内部类
- JAVA语言用正则表达式统计代码量
- Eclipse汉化后如何还原为EN英文(实用技巧)
- 2013蓝桥杯 -- 第39级台阶
- Java中的线程(五)- Master-Worker模式
- environments was not found on the java.library.path 如何解决
- struts2 与json 整合
- Java之JDBC
- java good code
- java中会存在内存泄漏吗,请简单描述。
- myeclipse部署时An internal error occurred 错误的几种情况
- java学习笔记