你好,是这样,像我今天在看教程,有一个方法要去关闭连接,这个时候就说这个方法不需要参数,没解释为什么,有点不理解在什么情况下就需要参数,什么时候就不需要,有朋友能举个通俗点的例子吗,多谢
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 { //执行别的逻辑 } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报