sinat_33415638
2016-02-02 08:51
采纳率: 36.8%
浏览 2.1k

小白求教,怎么办方法写成参数传到另一个方法里?

听说可以用接口来实现,具体怎么做呢?求解释,最好详细些,谢谢哈

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 把分全给哥 2016-02-02 08:52

    可以搜索一下泛型

    评论
    解决 无用
    打赏 举报
  • 把分全给哥 2016-02-02 08:58
    评论
    解决 无用
    打赏 举报
  • ArrAy_1 2016-02-02 09:09

    把方法作为参数,在java里面没有这样用过,

    评论
    解决 无用
    打赏 举报
  • lambda-fk 2016-02-02 09:50

    Java中方法不能独立存在,只能被定义在类中通过对象来调用或者类来调用。
    既然不能独立存在所以java中不可以

    C中有函数指针可以通过指针来调用函数

    js中的函数也是对象,可以直接出现在另外一个函数的参数列表里。

    评论
    解决 无用
    打赏 举报
  • sinat_31535993 2016-02-02 09:54

    你要明白方法是什么?方法是一个动作,这个动作是一个动词,而方法需要的参数是一个物体,而非动作。就好像人去拿筷子,去拿是一个动作
    它得到了筷子这个物体,然后人可以拿筷子来进行吃饭这个动作

    评论
    解决 无用
    打赏 举报
  • conleyfree 2016-02-02 10:04

    据我所知,Java不可以这样,因为Java没有指针,C语言可以是因为他把一个指向方法的指针作为参数(函数指针)传递给另一个函数。在Java里面这是不太好的。你如果实在想这样的话可以用C实现自己的类库,把你那段一定需要这么做的代码用C实现。

    评论
    解决 无用
    打赏 举报
  • zqbc2010 2016-02-02 10:58

    我是新手,刚自学java两三个月,我记得好像有一个 Method 类,不知道可不可以把你的方法封装成 Method 对象,然后传递这个 Method 对象作为参数??????抱歉我只自学了两三个月,如果回答的不对还请海涵。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题