陌丿尘16 2022-03-27 11:36 采纳率: 90.2%
浏览 34
已结题

在java编程中,怎么判断什么时候一个方法是需要参数什么时候不需要参数

你好,是这样,像我今天在看教程,有一个方法要去关闭连接,这个时候就说这个方法不需要参数,没解释为什么,有点不理解在什么情况下就需要参数,什么时候就不需要,有朋友能举个通俗点的例子吗,多谢

img

  • 写回答

3条回答 默认 最新

  • 三喂树屋 2022-03-27 12:55
    关注

    这个问题,和什么时候需要参数什么时候不需要参数无关,你调用的是connection类的办法,类似于api,给你什么你直接用就行了,不用考虑别的问题。
    至于一个方法什么时候需要参数,可以根据你自己的需求来,
    比如你自己封装的close方法,那如果我要实现一个,根据外部某个变量值来判断是否调用conn.close()方法,你怎么办?这时候就需要在你自己定义的方法下加个参数了,类似于:

    
    public static void close(boolean flag){
        Connection conn = TL.get();
        if (flag){
            try{
                if (conn !=null){
                    conn.close();
                }
            ...
            }
        }
        else {
            //执行别的逻辑
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月4日
  • 已采纳回答 3月27日
  • 创建了问题 3月27日