두 개의 정수 멤버가있는 클래스가 있습니다. 이 멤버는 블록 번호와 오프셋 번호입니다. 나는이 계급의 두 가지 경우를 크거나 작은 징후와 비교할 필요가있다. 예를 들어;Java 클래스의 두 인스턴스 비교
instance1.blockNumber < instance2.blockNumber;
또는
instance1.blockNumber = instance2.blockNumber;
instance1.offset < instance2.offset;
은 내가 아는 한 자바 연산자 오버로딩을 지원하지 않는 경우
instance1 < instance2
문은 true를 반환해야합니다. 어떻게 이렇게 비교할 수 있습니까?
당신은'Comparable' 인터페이스를 구현할 수 있습니다 사용할 수 있습니다. 그래도'instance1를 쓸 수는 없지만'instance1.compareTo (instance2) <0'라고 써야합니다. –