누군가 다음 코드를 설명 할 수 있습니까? 왜 "List"와 "ArrayList"는 이 아닌가? 변수 neighborColumns가 유형 Column 객체를 보유하는 List 데이터 구조이지만 변수 neighborColumns에서 List 클래스의 공용 메소드 만 사용할 수 있습니까? 미리 감사드립니다. ArrayList
해당 인터페이스를 구현하는 특정 클래스 동안Java List 및 ArrayList 선언
List<Column> neighborColumns = new ArrayList<Column>();
구현을 변경한다고하면이 경우 ArrayList 또는 concrete 클래스에 새 메서드를 추가 할 수 있습니다. 나는 너를 완전히 오해하고 있니? –
@ 12345 .. 구현 방법을 변경하지 않아도 목록 포인트를 다른 클래스 개체로 만듭니다. –
그러면 다음과 같이 변경할 수 있습니까? –