Java의 AbstractList의 removeRange() 메서드가 보호되는 이유는 무엇입니까? Abstract List(및 Array List)의 remove Range 메서드가 왜protected꽤 잘 정의되고 유용한 작업처럼 보이지만, 사용하려면 List 구현을 하위 분류해야 합니다. 뭔가 숨겨진 이유가 있나요?저한테는 설명이 안 되는 것 같아.네, 그렇게 하면 외부 코드에서 범위를 제거할 수 없기 때문입니다.대신 다음을 수행합니다. list.subList(start, end).clear(); 은 실제로 '이렇게 하다'라고 불립니다.removeRange막후에서† 는 왜 OP가 필요하냐고 .removeRange에는 포함되지 .List APIpublic API 。는 「 Java ed」의 항목 여기서 ..