使Java中的方法无法访问

时间:2018-03-30 00:52:52

标签: java reflection

是否有一种方法(可能)使用Java反射使某个方法在确定的条件后无法访问?我想使用方法只配置一次与数据库的连接。

1 个答案:

答案 0 :(得分:0)

如果根据评论,目标是仅使用一次方法,则不需要反射或复杂的机制。这可以通过布尔变量轻松实现,例如

  public class MyClass {
    private boolean methodUsed = false;
    public void runOnceMethod() {
      if (this.methodUsed) {
        return;
      }
      // ...
      // Method logic
      // ...
      this.methodUsed = true;
    }     
  }