그러한 프로퍼티에 액세스하면 예상하지 못한 결과가 나올 수 있습니다.
예:
class X { boolean isFoo() { true } boolean getFoo() { false } } // getFoo()가 호출됩니다 new X().foo