代码之家  ›  专栏  ›  技术社区  ›  Alberto Zaccagni

日历.before(什么时候反对),为什么反对?

  •  10
  • Alberto Zaccagni  · 技术社区  · 14 年前

    来自javadoc的 Calendar.before(Object when)

    compareTo(when) < 0
    

    当且仅当是日历实例时。否则,该方法返回false。

    3 回复  |  直到 14 年前
        1
  •  7
  •   DerMike Vladimír Schäfer    14 年前

    我想没有什么特别的原因。 java.util.Calendar

        2
  •  1
  •   Michael Piefel    13 年前

    请注意,该方法不是 final (类本身是抽象的)。您可以随意对它进行子类化,并提供一个采用Javas的版本 Date 或工作时间 LocalDate . 如果你这么看,那么JDKs作者提供这样一个通用的解决方案是非常有远见的。

        3
  •  -1
  •   JVM    14 年前

    我认为这可能是通过在before()方法中使用多态行为来提供封装。