이 질문을 이해할 수 없습니다.Java : compareTo 인터페이스 의미 란 무엇입니까?
public int compareTo(Object o)
또는 그것이 : 그것이있어서의 서명에 대한 요구하고 compareTo와하면()을 각각 호출하는 객체가보다 같거나 큰지를 나타내는 음수, 0, 및 양수를 반환 지정된 객체보다?
도움 주셔서 감사합니다.
이 질문을 이해할 수 없습니다.Java : compareTo 인터페이스 의미 란 무엇입니까?
public int compareTo(Object o)
또는 그것이 : 그것이있어서의 서명에 대한 요구하고 compareTo와하면()을 각각 호출하는 객체가보다 같거나 큰지를 나타내는 음수, 0, 및 양수를 반환 지정된 객체보다?
도움 주셔서 감사합니다.
강사는 두 번째 대답, 즉 반환 값의 의미를 찾고 있습니다. 그것은 방법의 의미 ("의미")입니다. 서명은 "구문"입니다.
대상이 전달 된 개체보다 작은 경우 반환 값은 음수입니다. 동일하면 0; 보다 큰 경우 긍정.
int compareTo(T o)
가이 오브젝트와 지정된 오브젝트의 순서를 비교 : 당신이 Comparable
의 JavaDoc을 읽으면
그것은 매우 분명하다. 이 객체가 지정된 객체보다 작거나 같거나 큰 경우 음수, 0 또는 양의 정수를 반환합니다.
그래서 Wikipedia에서int order;
order = "oranges".compareTo("apples"); // greater than zero
order = "oranges".compareTo("oranges"); // zero
order = "oranges".compareTo("plums"); // less than zero
: 자신의 형태 (구문)에 반대 컴퓨터 과학에서
는 용어의 의미는, 언어의 의미를 나타냅니다. Euzenat에 따르면 의미론은 " 이 의미를 직접 제공하지 않지만 선언 된 내용에 대한 해석을 제한하는 구문을 해석하는 규칙을 제공합니다." 즉, 표현의 해석에 대한 의미는 입니다. 또한, 용어는 특별히 설계된 특정 유형의 데이터 구조에 적용되는 이고 정보 내용을 나타내는 데 사용되는 입니다.
기본적으로, 그는 compareTo(...)
에 입력을 의미 그 출력이 무엇인지를 묻는 데요.