innoPath interview question

what's Java Comparable Interface