设为首页 加入收藏

TOP

实例讲解main()中方法调用的问题
2014-11-17 21:05:25 】 浏览:993
Tags:实例 讲解 main 方法 调用 问题

  public class invokeMethod{


  public void showMsg(){


  System.out.println("this is showMsg");


  }


  public void callOther(){


  showMsg();


  }


  public static void main(String args[]){


  invokeMethod ob=new invokeMethod();


  ob.callOther();


  }


  }


  在上例中,方法callOther()和方法showMsg()处在同一个类中,所以调用后者时直接使用方法名就可以了。


  令人比较疑惑的地方是在main()方法中,此处调用callOther()方法使用了看似比较麻烦的办法,先创建一个对象ob,再用对象名.方法的格式来调用方法,这似乎是多此一举


  这么解释可能有的同学还有疑惑,为什么callOther方法又能够直接调用showMsg(),难道它能保证在调用后者时对象已经存在,答案却是如此,因为callOther本身是实例方法,它在执行时一定有对象存在,基于这个前提,它才能够直接调用showMsg方法。


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇一个Java小球撞击墙面的小程序 下一篇struts2中一个form多个提交的方法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目