黑马程序员技术交流社区

标题: 方法的调用有哪几种,罗列出来并举出实例? [打印本页]

作者: 陈亨    时间: 2013-5-18 00:59
标题: 方法的调用有哪几种,罗列出来并举出实例?
本帖最后由 陈亨 于 2013-5-19 17:15 编辑

方法的调用有哪几种,罗列出来并举出实例
作者: 神之梦    时间: 2013-5-18 01:02
本帖最后由 神之梦 于 2013-5-18 01:15 编辑

{:soso_e179:}以俺现在的功底还真总结不起来。
               ——————黑马云青年 为你顶贴!为你解答!

虽然总结不出那么多,但仔细想想,把自己知道说出来也不错哇,当作给自己总结复习。
先拿个例子来:
第一种:直接调用
如在类中:有一个主函数和一个方法,在主函数里面就可以直接   方法名(实际参数);

第二种:对象调用
创建了一个对象   new   对象名.方法名(实参);

第三种:类名调用
如静态方法, 类名.方法名(实参);

第四种:构造方法中的调用
如 this(实参);

已知的就这四种,不知道是否正确,欢迎指正和交流{:soso_e181:}



作者: 袁梦希    时间: 2013-5-18 01:11
本帖最后由 袁梦希 于 2013-5-18 01:14 编辑

方法的调用可以用对象调用,也可以用类名直接调用。
对象的调用

  1. class PersonDemo{
  2. public static void main(String[] args){
  3. PersonDemo p = new PersonDemo();//实例化对象,
  4. p.eat();//用对象调用eat方法
  5. }

  6. public void eat(){

  7. }
  8. }
复制代码
静态方法的调用
  1. class PersonDemo{
  2. public static void main(String[] args){
  3. show();
  4. }

  5. public static void show(){
  6. System.out.println("静态调用的方法");
  7. }

  8. }

复制代码
云青年为您手动解答,没测试呢


作者: 神之梦    时间: 2013-5-18 01:16
袁梦希 发表于 2013-5-18 01:11
方法的调用可以用对象调用,也可以用类名直接调用。
对象的调用静态方法的调用云青年为您手动解答,没测试 ...

我来赚团长金币了:lol
作者: 刘正祥    时间: 2013-5-18 01:21
好像是三种吧,
第一种是对象调用,例如  new Date().getTime();
第二种是类调用,例如 System.currentTimeMillis() ;
第三种是类内部的直接调用  在一个方法中直接调用本类中的另一个方法
例如:
  1. class Demo{
  2.       public void show_1(){
  3.             show_2();   //直接调用
  4.       }
  5.       public void show_2(){
  6.            System.out.println("Hello World");
  7.       }
  8. }
复制代码
--------黑马云青年,努力加油!
作者: 曹睿翔    时间: 2013-5-19 07:48
如果问题已解决请再次编辑,改为以解决,方便大家看帖,没有就继续追问




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2