有没有办法在Java中向GregorianCalendar添加方法?

tim*_*erm 1 java comparison operator-overloading operators gregorian-calendar

我想创建一个名为"isBetween"的方法返回一个布尔值,看看GregorianCalendar日期是否介于两个其他日期之间.或者,我想为类定义<和>的运算符.我对Java很新,所以我不确定......我甚至可以做其中任何一个吗?如果是这样,怎么样?

Mic*_*rdt 6

Java不支持monkeypatching或运算符重载,但可以随意子类化GregorianCalendar并添加所需的任何方法.

但是,你真的需要一种新方法cal.after(startCal) && cal.before(endCal)吗?