질문&답변
super 관련 질문입니다.
생성자뿐만 아니라 해당 메서드를 상위 클래스에서 찾아서 상위 클래스에 명시된 작업을 실행하는것이에요. 예시에서는 생성자를 하위 클래스에서 정의하고 있었기에 .super() 메서드를 사용하면 상위 클래스의 생성자가 호출 된것이고요
List.remove(2)는 뭘 반환하나요?
2번 인덱스에 존재하는 ArrayList 구성요소를 꺼내온다 생각하시면 될거 같아요. 2번 인덱스에 존재하는 구성요소를 지우며, 그 값을 리턴하는거죠.